快速搭建electron-vite项目

118 阅读1分钟

使用 NPM

npm create @quick-start/electron

使用 yarn

npm create @quick-start/electron

然后根据提示自己选择 完成之后cd进入项目yarn或者npm install一下 在这个过程安装electron可能会卡死下不动 这时候可以改一下npm源

//npm
npm set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
//yarn 
yarn config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/ -g

都完成就可以跑看看了

image.png yarn dev 就可以跑起来看看第一个项目

要打包mac 就yarn build:mac

问题

打包的时候一直报错 内容如下

Exit code: ENOENT. spawn /usr/bin/python ENOENT

原因是mac系统升级后默认的python命令是指向python3

但是vue-cli-plugin-electron-builder是要求python2的,但是electron-builder是支持的,所以此处指定其使用electron-builder v23.0.3版本 也可以把python重新指向python2

不过还是推荐直接指定electron-builder版本 直接改package.json里面的

image.png 然后重新yarn一下,当然也可以这样

{
  // ...
  "resolutions": {
    "vue-cli-plugin-electron-builder/electron-builder": "^23.0.3"
  }
  // ...
}