解決electron打包時,下載超時導致失敗


針對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格式文件,雙擊就可以執行安裝了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM