1. 執行electronize start遇到的問題.
首先會卡"node install.js".
如果沒耐心強行退出,會導致下次運行的時候提示 "Electron failed to install correctly",其實問題在於網絡導致黃色部分的文件下載失敗.
解決方式嘛,其實就是將npm轉為國內鏡像.
//設置配置信息 npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ npm config set metrics-registry https://registry.npm.taobao.org/ npm config set registry https://registry.npm.taobao.org/ //查看配置信息 npm config list //刪除配置信息 npm config delete <key>
如果改配置后還是不行, 建議重啟電腦一下.
2. 執行electronize build /target win遇到的問題.
在執行到 "electron-builder"問題來了, 居然還是指向github.
electron-builder發布win時總共涉及3個文件, 參考網上的做法通過其它途徑下載文件,然后按照以下目錄結構復制.
復制前請先安裝electron-builder:npm install -g electron-builder
其實有試過改electron-builder.json,因為可以設置electronDownload.mirror來解決electron的下載問題.
但nsis/winCodeSign還是只能通過復制文件到緩存來解決.
相關鏡像如下: