打包過程中遇到的坑記錄一下
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上進(jìn)行打包報(bào)錯(cuò)? unknown output format set
github.com/develar/app-builder/pkg/icons.convertSingleFile
原因:圖標(biāo)ico設(shè)置問題。將package.json中build下增加以下配置瘪弓。去掉了ico的配置垫蛆,ico配置在linux有點(diǎn)問題。懶得改了,直接去掉了
"linux": {
"target": [
"AppImage"
]
},
- 打包時(shí)一直卡在從github下載東西
原因:網(wǎng)絡(luò)問題月褥,除了科學(xué)上網(wǎng)外可以設(shè)置npmrc來解決
npmrc是npm的運(yùn)行時(shí)配置文件弛随,可以設(shè)置package.json中依賴包的安裝來源。
在項(xiàng)目根目錄下新建.npmrc文件宁赤。文件內(nèi)輸入
electron-builder-binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/