遇到的坑
首先根据官网文档:https://www.electronforge.io/,`yarn create electron-app my-app`,执行到一半卡住了。然后找了其他方法,如下:
全局安装forge cli
npm i -g @electron-forge/cli
这里我安装报错了,所以改为了 cnpm的方式安装,安装成功了 npm i -g @electron-forge/cli
但是运行 electron-forge init my-app
来创建项目,依旧是卡住,卡住的地方一模一样:
卡在这里走不动
解决方法
在之前安装electron时也遇到过卡死,当时时因为网络原因,那这个可能也是网络原因
配置下npm的镜像源
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/
再次执行 electron-forge init my-app
,成功了,虽然安装npm dependencies也用了一段时间,但是终究快很多,不至于卡死
启动
npm start
打包和发布
打包为绿色免安装文件
npm run package
打包为exe文件
但我这边一直报错,无法解决
npm run make
找了各种方法都无法解决,没办法,只能用第三方工具去打包了