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

最近在安装electron的时候,老是会卡在node install.js这一步。 electron安装时,node install.js长时间无响应的解决办法_第1张图片

尝试多次均以失败告终,遂百度,多方查询最终找到解决方案。 首先是源,国外的服务器在国内经常出现服务器不稳定的情况。所以我们为了使用方便,我没先把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很快就安装好了。 electron安装时,node install.js长时间无响应的解决办法_第2张图片

本文参考网友hubery的提问及解答编写

转载于:https://my.oschina.net/AdamCao/blog/828685

你可能感兴趣的:(electron安装时,node install.js长时间无响应的解决办法)