Electron 打包下载慢的解决办法

2017-05-08 11:51:42     点击:

代码已验证 网络转载

通过编辑npmrc文件及修改ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/地址都无法解决下载缓慢的情况下,可以尝试以下办法解决Electron 打包下载慢。


1、前往https://github.com/electron/electron/releases下载需要生成平台的执行文件包。

如:

electron-v1.6.8-darwin-x64.zip

electron-v1.6.8-linux-x64.zip

electron-v1.6.8-win32-x64.zip

根据相应平台进行下载。

如果你不知道需要下载的版本号,可以在执行生成报时查看。

如:执行以下打包语句

electron-packager ./electron-app/ appname -all --o
ut ./OutApp --platform=darwin --overwrite --electron-version=1.6.8 --icon=./electron-app/desktop.icns  --app-version=1.0.0 --app-copyright=
我的APP --productName=appname

执行后,会有以下信息返回

Downloading electron-v1.6.8-darwin-x64.zip
[>                                            ] 0.0% (0 B/s)

其中“electron-v1.6.8-darwin-x64.zip”为正在下载的版本。


2、将需要的下载包下载完后复制粘贴到C:\Users\Administrator\.electron(根据你自己的用户目录而定)


3、同上在https://github.com/electron/electron/releases下载同版本下的SHASUMS256.txt文件,同样复制粘贴到C:\Users\Administrator\.electron(根据你自己的用户目录而定),并将该文件重命名为:SHASUMS256.txt-版本号,如:SHASUMS256.txt-1.6.8


4、执行生成语句(根据自己的项目调整相应数据)

electron-packager ./electron-app/ appname -all --o
ut ./OutApp --platform=darwin --overwrite --electron-version=1.6.8 --icon=./electron-app/desktop.icns  --app-version=1.0.0 --app-copyright=
我的APP --productName=appname


如果出现以下类似的网络连接错误,请多试几次。

Downloading electron-v1.6.8-darwin-x64.zip
Error: connect ETIMEDOUT 52.216.81.232:443
connect ETIMEDOUT 52.216.81.232:443


常见问题

1、找不到 .electron 文件夹怎么办?

解决方法:在DOS命令符下 进入 使用mkdir命令创建 .electron 文件夹,如图:

TIM图片20171204234630.png


您可能需要的相关文章