Node.js安装npm包出现网络错误的2种解决方案
之前在公司试过几次安装node.js的npm包,都因为网络链接问题而失败。
今天在同事的帮助下,简单设置了一下,成功解决npm包安装失败的问题。
如果你也碰到npm包因网络问题安装失败的情况,可以尝试下面2种解决方案:
为npm换镜像
在cmd中运行如下命令切换npm的镜像源。网络上的镜像不只这一个,更多的可自行搜索。
npm config set registry http://registry.cnpmjs.org
为npm设代理
为npm更换镜像后,我在公司安装npm包还是链接超时。后来在同事的提醒下,知道公司所有的网络链接都要通过公司代理服务器的。所以尝试着为npm设置了下proxy,设置方法如下:
第一个是http,第二个是https
npm config set proxy http://proxy.company.com
npm config set https-proxy http://proxy.company.com
上面proxy代理地址可根据你公司电脑ie里默认设置的代理服务器来填写。如ie里没有设置代理服务器,那么就需要知道公司的代理服务器地址。
通过为npm设置公司代理服务器的方式,npm终于能顺利连接了。
不错。。。