打包過程中遇到的坑記錄一下
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下載東西
原因:網(wǎng)絡問題,除了科學上網(wǎng)外可以設置npmrc來解決
npmrc是npm的運行時配置文件,可以設置package.json中依賴包的安裝來源。
在項目根目錄下新建.npmrc文件。文件內(nèi)輸入
electron-builder-binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/