乐趣区

关于electron: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
显然这个地址在国内下载速度极慢,打包齐全卡住的样子。

产生的起因:

这个问题是在我降级了 Electron 版本后产生的,我将我的项目中的 Electron 版本从 V6.1.9 降级到了 V11.1.0,打包时,须要全局环境的 Electron 也降级到 11.1.0,而全局环境中的 Electron 尽管降级到了 11.1.0(或者还未降级),然而缓存文件夹中没有这个 zip,打包时就会去下载这个包。因而,咱们只有手动下载这个包放到缓存文件夹即可。

解决形式:

上面仅介绍 Mac 环境下的解决形式,Windows 下目录有所不同,须要再去查一下。

  1. 去 Electron 的镜像站下载 zip 包,比方:http://npm.taobao.org/mirrors…
  2. 抉择本人版本的包,留神同时要下载 SHASUMS256.txt
  3. 将下载到的 zip 包和 SHASUMS256.txt,放入 ~/Library/Caches/electron 这个文件夹
  4. 进行打包

退出移动版