通过编辑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提示install.js error的问题
1
npm install cnpm -g --registry=http://registry.npm.taobao.org
527 sudo npm install cnpm -g --registry=http://registry.npm.taobao.org
npm install cnpm -g --registry=http://registry.npm.taobao.org
527 sudo npm install cnpm -g --registry=http://registry.npm.taobao.org
2) 下载文件放到 目录下面
open ~/.electron
将下载的文件放到这个目录下面,类似如下图所示
3) 全局安装:electron
npm install electron-g
4) 安装cnpm
npm install cnpm -g --registry=http://registry.npm.taobao.org
sudo npm install cnpm -g --registry=http://registry.npm.taobao.org
npm install cnpm -g --registry=http://registry.npm.taobao.org
sudo npm install cnpm -g --registry=http://registry.npm.taobao.org
5) install
对应的react-native 或者说你失败的工程下面,公司的项目做了镜像, 先npm install再 cnpm install
sudo cnpm install
完美解决