electron打包太慢解決方法
npm源太慢
可以用阿里雲的npm也就是cnpm不過不推薦因爲我用阿里雲的npm的時候打包總是出問題
electron下載慢怎麼辦-手工完成
-
可以去阿里雲的electron鏡像下好對應版本的electron,然後放到自己的緩存目錄 不同系統的緩存目錄
- Linux: $XDG_CACHE_HOME or ~/.cache/electron/
- MacOS: ~/Library/Caches/electron/
- Windows: $LOCALAPPDATA/electron/Cache or ~/AppData/Local/electron/Cache/
-
把checksum文件也下載下來放到相同目錄,修改文件名後面加上版本號
- 例如 SHASUMS256.txt-1.8.1
完成上面兩步看上去應該是這樣
也可以設置download的鏡像參考:
- https://blog.tomyail.com/install-electron-slow-in-china/
- https://electronjs.org/docs/tutorial/installation
不過我是有點怕了阿里雲的鏡像,真的是。。。
electron-builder關聯工具下載慢或者下不下來
報錯例如
downloading path=/Users/xiangc/Library/Caches/electron-builder/wine/wine-2.0.3-mac-10.13 url=https://github.com/electron-userland/electron-builder-binaries/releases/download/wine-2.0.3-mac-10.13/wine-2.0.3-mac-10.13.7z
類似報錯的依賴還有winCodeSign,nsis-resources,app-builder等等
手動下載,然後解壓到
~/Library/Caches/electron-builder/
不同平臺目錄不同可去electron-builder官網查詢