electron打包遇到的問題:cannot unpack electron zip file ...

問題描述:

在Mac上打包electron應用的時候,遇到一個提示:
cannot unpack electron zip file, will be re-downloaded error=zip: not a valid zip file
而後就開始download
downloading url=https://github.com/electron/electron/releases/download/v11.1.0/electron-v11.1.0-mas-x64.zip size=77 MB parts=8
顯然這個地址在國內下載速度極慢,打包徹底卡住的樣子。git

產生的緣由:

這個問題是在我升級了Electron版本後發生的,我將項目中的Electron版本從V6.1.9升級到了V11.1.0,打包時,須要全局環境的Electron也升級到11.1.0,而全局環境中的Electron雖然升級到了11.1.0(或者還未升級),可是緩存文件夾中沒有這個zip,打包時就會去下載這個包。所以,咱們只要手動下載這個包放到緩存文件夾便可。github

解決方式:

下面僅介紹Mac環境下的解決方式,Windows下目錄有所不一樣,須要再去查一下。npm

  1. 去Electron的鏡像站下載zip包,好比:http://npm.taobao.org/mirrors...
  2. 選擇本身版本的包,注意同時要下載 SHASUMS256.txt
  3. 將下載到的zip包和SHASUMS256.txt,放入 ~/Library/Caches/electron 這個文件夾
  4. 進行打包

image.png

相關文章
相關標籤/搜索