您的位置:首页 > Web前端 > Node.js

electron安装时,node install.js长时间无响应的解决办法

2017-01-21 00:00 1136 查看
最近在安装electron的时候,老是会卡在node install.js这一步。



尝试多次均以失败告终,遂百度,多方查询最终找到解决方案。
首先是源,国外的服务器在国内经常出现服务器不稳定的情况。所以我们为了使用方便,我没先把npm源切换为国内镜像源。
我们用nrm的方式切换源,所以先安装nrm

$ npm install -g nrm

然后切换到淘宝镜像源

$ nrm use taobao

切换完毕后直接重新安装electron的话,我们发现还是会卡在node install.js这个地方
这是由于electron,还需要依赖node-sass、phantomjs,而node-sass又会卡住,所以我们干脆指明所有包的镜像源。这里我们需要通过编辑.npmrc(npm配置)文件来实现,这个文件一般在你的用户目录下。编辑如下:

registry=https://registry.npm.taobao.org    /*如果你已经切换至淘宝源,那么这行在你编辑文件前就已经存在*/
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/

完成编辑后保存,然后再次安装electron,发现electron很快就安装好了。



本文参考网友hubery的提问及解答编写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Electron nrm