Tips:执行命令建议使用管理员身份运行powershell
下载安装
nodejs 建议使用最新版(我使用的是20版本的)
配置npm淘宝镜像
npm config set registry https://registry.npm.taobao.org
用npm全局安装cnpm,命令如下:
npm install -g cnpm --registry=https://registry.npmmirror.com
使用cnpm下载Electron
在项目中执行命令
cnpm install --save-dev electron
#或者指定版本
cnpm install --save-dev electron@10.1.5
可能会出现的问题解决办法
打包时会需要一些资源文件会在运行打包命令后下载,会因为下载超时导致打包失败(配置淘宝镜像可能可以下载),这时需要我们手动去下载,需要下载的资源如下(以10.1.5版本为例):
资源路径
先下载以下文件,下一步使用
1、electron-v10.1.5-win32-x64.zip
2、SHASUMS256.txt-10.1.5(下载的时候没有-10.1.5手动补上,其他版本一样)
3、winCodeSign-2.6.0.7z
4、nsis-resources-3.4.1.7z
5、nsis-3.0.4.1.7z
以上资源均可在以下链接下载其他版本,根据版本找对应目录下载
Electron资源下载链接
builder资源链接
解决办法
1、在C:\Users\Administrator\AppData\Local\electron\Cache中放入下载的electron-v10.1.5-win32-x64.zip和SHASUMS256.txt-10.1.5(下载的时候没有-10.1.5手动补上,其他版本一样)
2、在C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign中放入下载的<