npm ERR! Windows_NT 6.1.7601
npm ERR! argv "E:\\node\\\\node.exe" "E:\\node\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! code ECONNRESET
npm ERR! network tunneling socket could not be established, cause=connect ECONNREFUSED
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! Please include the following file with any support request:
npm ERR! E:\study\angular-phonecat\npm-debug.log
错误代码如上:
解决办法:
删除npmrc文件。
使用镜像
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):
1.通过config命令
1
2
|
npm config set registry http:
//registry.cnpmjs.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
|
2.命令行指定
1
|
npm --registry http:
//registry.cnpmjs.org info underscore
|
3.编辑 ~/.npmrc
加入下面内容
1
|
registry = http:
//registry.cnpmjs.org
|
注:另外一个源 :npm config set registry “http://registry.npmjs.vitecho.com/”
转自