今天在windows上打包其它平台的Electron应用的时候,由于是第一次,所以总是下载 xxx-electron-v1.6.8-<arch>-x64.zip 失败。设置了代理,还是失败。
修改了~/.npmrc文件,在其中增加了ELECTRON_MIRROR,但是打包时仍然出错。
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
最后,没招了,只能使用离线方式先把所有的包都下载下来直接打包这种方式了。于是访问淘宝的 ELECTRON 镜像 http://npm.taobao.org/mirrors/electron/ ,选择对应的版本,把版本目录下的所有文件都下载下来,然后放到 ~/.electron 目录下,这里需要注意一下就是 SHASUMS256.txt-<version> 文件也必须在同一目录下,然后再次运行打包命令,应该就可以正确打包了。
electron-packager . --platform=win32 --arch=x64 --electron-version=1.6.8 --overwrite