electron-packager无法打包,转而使用electron-builder
本来是想用electron-packager简单打个包。但是,似乎因为国内网络问题,所以electron-packager一直过不去。转而开始使用electron-builder。electron-builder虽然也因为国内网络导致有东西下载不下来,不过总归是解决了。首先安装 electron-builder:npm install electron-builder在pack...
本来是想用electron-packager简单打个包。但是,似乎因为国内网络问题,所以electron-packager一直过不去。转而开始使用electron-builder。electron-builder虽然也因为国内网络导致有东西下载不下来,不过总归是解决了。
- 首先安装
electron-builder
:
npm install electron-builder
PS:国内这个好像也安装不下来。采用下面的方式:
- 安装镜像
smart-npm
npm install --global cnpm --registry=https://registry.npm.taobao.org/
- 通过镜像安装(注意:全局安装)
cnpm install -g electron-builder
cnpm install -g electron-package
- 然后在
package.json -> scripts
中调用配置打包命令运行即可。
"scripts": {
"build": "node .electron-vue/build.js && electron-builder",
"build:dir": "node .electron-vue/build.js && electron-builder --dir",
"build:clean": "cross-env BUILD_TARGET=clean node .electron-vue/build.js",
..
// 其他配置 .
},
- 运行
npm run build:dir
,即可打包。
……
……
……
即可打包失败。
也可能成功了。
如果失败了,多半是少了资源文件。
在C:\Users\Administrator\AppData\Local\electron-builder\Cache\
新建winCodeSign
目录,然后将winCodeSign-2.5.0
解压到该目录 (不一定这个版本,具体看错误提示)
另外在,C:\Users\Administrator\AppData\Local\electron\Cache
放入下载好的electron的相应版本zip文件。
更多推荐
所有评论(0)