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

相关文章
相关标签/搜索