打包过程中遇到的坑记录一下
error=Get "https://service.electron.build/find-build-agent?no-cache=1htpb2l": dial tcp 51.15.76.176:443: connectex: No connection could be made because the target machine
actively refused it.
解决:windows上打包有问题,换到在linux上进行打包报错⨯ unknown output format set
github.com/develar/app-builder/pkg/icons.convertSingleFile
原因:图标ico设置问题。将package.json中build下增加以下配置。去掉了ico的配置,ico配置在linux有点问题。懒得改了,直接去掉了
"linux": {
"target": [
"AppImage"
]
},
- 打包时一直卡在从github下载东西
原因:网络问题,除了科学上网外可以设置npmrc来解决
npmrc是npm的运行时配置文件,可以设置package.json中依赖包的安装来源。
在项目根目录下新建.npmrc文件。文件内输入
electron-builder-binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/