electron装不上也要找出路

国内实在是下不动,后来就找办法解决了。
把npm切换为taobao镜像

可以通过nrm管理镜像源,nrm use taobao即可。

起初我是采用的下面的方法,强行把要下载的electron源设置为cdn,windows这时候是顺利下载下来了最新稳定版本7.1.5,,但Mac始终不行。

npm install -g electron --ELECTRON_MIRROR="https://cdn.npm.taobao.org/dist/electron/" 
npm install --save electron --ELECTRON_MIRROR="https://cdn.npm.taobao.org/dist/electron/"

于是解决了在windows上装不上的问题,也运行了起来,Mac此时处于放弃状态。然而,windows打包还是卡住了......打包的时候又会去下载electron就下不动了。研究了很久,最后切换electron为6.1.5版本,用taobao镜像下载也不卡壳了,顺利安装,也打包成功。

npm config set electron_mirror https://cdn.npm.taobao.org/dist/electron/ 
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/

打包的时候,还是有些包下不动,这个时候可以选择手动下载,windows放入C:\Users\Administrator\AppData\Local\electron-builder\Cache\里面,这时候重新运行打包程序,会自动下载下一个文件,只能这样一步步来。更坑的是,nsis-resources即使下载成功放进文件夹也还是不行,这个时候找到一个取巧办法,放到nsis文件夹里。

经历千辛万苦,最后终于搞定。千呼万唤始出来,最终都不如降低版本好使。

你可能感兴趣的:(electron装不上也要找出路)