上次安装node-sass即便用了淘宝镜像源也仍是安装不上(解决方法),此次又遇到了一个用镜像源也安装不上的
就是electron,安装在某一点卡死,一直不动html
缘由是这样的:由于 npm 须要链接 github 下载 electron 安装包致使,安装包有 60M 左右,但从 github 下载却只有几 KB,因此感受是卡住了。但改使用淘宝的 cnpm 发现仍是会卡住,这是由于 electron 的包默认仍是指向 github 下载,因此须要修改下载地址的环境变量electron_mirror,这是由electron 提供的node
npm config set electron_mirror http://npm.taobao.org/mirrors/electron/
git
执行了修改操做后能够安装上了,可是汇报一个404错误,致使安装失败,而且显示了从哪一个网址下载失败,经对比是这样的github
淘宝镜像的:http://npm.taobao.org/mirrors/electron/8.1.1/
npm
404报的地址:http://npm.taobao.org/mirrors/electron/v8.1.1/
sass
仅仅是多了个v
,因此还须要加一步electron
electron 官方也提供了修改目录名称的环境变量electron_custom_dir
code
npm config set electron_custom_dir "8.1.1"
htm
总之,执行连个命令便可解决blog
解决方法:
1.单独设置镜像(即时已经全局设置镜像过了)
npm config set electron_mirror http://npm.taobao.org/mirrors/electron/
2.设置要安装的版本
npm config set electron_custom_dir "8.1.1"
该版本是我写这篇博客是的最新版本
最后全局安装仅用了不到10秒,截图为证