針對electron-v9.0.2-win32-x64.zip 和 SHASUMS256.txt-9.0.2 我首先給electron添加了淘寶鏡像。
在終端中敲入: npm set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
打開C盤,在你當前用戶下搜索 .npmrc 文件,用記事本打開,看看是否設置成功。
如果還擔心下載不成功,那么就直接下載下來吧。按照二、1 中的地址下載兩個文件。解壓后放到 C:\Users\Administrator\AppData\Local\electron\Cache 目錄下。
針對 winCodeSign-2.6.0 下載失敗,大部分是網絡原因,先行在github下載的速度也一樣龜速,但起碼看得見速度,也不會滿屏報錯。打開地址:https://github.com/electron-userland/electron-builder-binaries/releases 尋找你所需要的版本。
下載完之后解壓到同名文件夾中。然后 C:\Users\Administrator\AppData\Local\electron-builder\Cache 進入到此目錄下,新建一個文件夾,名為: winCodeSign ,再把剛剛解壓出來的文件夾放到這個文件夾中。
針對 nsis-3.0.4.1 下載失敗,大部分是網絡原因,先行在github下載也一樣龜速,但起碼看得見速度,也不會滿屏報錯。打開地址: https://github.com/electron-userland/electron-builder-binaries/releases 尋找你所需要的版本。
下載完成后,打開此zip包,但不是所有文件都需要。我們需要其中兩個文件:nsis 和 nsis-resources
將這兩個文件夾提取出來。重命名:其中 nsis -> nsis-3.0.4.1 nsis-resources -> nsis-resourcers-3.4.1
然后 C:\Users\Administrator\AppData\Local\electron-builder\Cache 進入到此目錄下,新建一個文件夾,名為: nsis ,再把剛剛解壓出來的兩個文件夾放到這個文件夾中。
至此,已經完成了打包的三個工具的安裝,回到項目中執行:npm run electron:build 進行打包。
打包成功后會在根目錄下多出一個 dist_electron 的文件夾,打包好的文件都在里面,包括exe格式文件,雙擊就可以執行安裝了!