建议使用Electron-vite + pnpm 开发Electron项目

1,391 阅读1分钟

起因

最近想尝试一下Electron开发一个TodoList小项目练练手。但按照官网的开发文档,一直都下载包失败。我用nrm切了各种镜像都无可奈何呀,我还FQ了也不行。

yarn add electron --dev

然后百度之后,推荐使用cnpm下载electron。哦吼吼吼,终于下成功了,为此我还专门写了一文章记录,但没想到。。。这只是让我爽一下下而已。下载成功了,而且也能在本地调试electron。

npm install -g cnpm --registry=https://registry.npmmirror.com

cnpm install -D electron

但但但!!!打包一直不成功,下载依赖一直不行。心想让我放弃,我就放弃,另寻良路。

于是就找了 Electron-Vite。

解决

Electron-vite 的 官网地址传送门: cn.electron-vite.org/guide/

pnpm的官网传送门: pnpm.io/installatio…

但找到Electron-vite 这把神器,还无法劈开Electron这座开发大门。神器指引着我,使用pnpm,你就可以使用我的力量啦。

故各位勇者,开始踏上Electron这座迷宫的时候,请用Electron-Vite + pnpm,直接开门打Boss。

pnpm + Elctron-vite 创建一个初始项目

npm install -g pnpm

pnpm create @quick-start/electron

然后出现一系列选项 我是都选yes

 Project name:  <electron-app>
 Select a framework:  vue
 Add TypeScript?  No / Yes
 Add Electron updater plugin?  No / Yes
 Enable Electron download mirror proxy?  No / Yes

Scaffolding project in ./<electron-app>...
Done.

然后进到目录里面

pnpm install
pnpm run dev

恭喜运行了electron项目。

打包的话,如果是打包成win的程序,则需要执行build:win命令。

npm run build:win

结语

祝各位勇士不在这些安装上浪费时间,直接开启electron挑战。