项目package.json中:
"win": {
"icon": "icons/icon.png",
"target": [
"nsis"
]
},
修改为:
"win": {
"icon": "icons/icon.ico",
"target": [
{
"target": "nsis",
"arch": [ // 这个意思是打出来32 bit + 64 bit的包。这样打包出来的安装包体积比较大,建议直接打32的安装包。
"x64",
"ia32"
]
}
]
}
说明:上面arch
里面配置两个打包出来为一个比较大一点的安装包,此安装包可在32位,64位系统上安装。如需单独打包其中某一个环境系统的安装包,则arch
里配置一个即可,若不配置arch
此项,则打包出来的默认为64位安装包。
如果是第一次打包这些东西,可能会打包失败,从报错信息里会看到是因为npm下载electron-V.xxxx.zip
压缩包失败而导致打包失败。
解决方案:接去淘宝镜像文件库找到对应的文件并下载,放到指定的目录下即可。
electron淘宝镜像地址:electron镜像地址
文件下载后一般存放位置路径:C:\Users\a\AppData\Local\electron\Cache
到此,已经结束,重新打包即可!