npm install 错误

nasser@nasser-desktop:~/projects/server v3$ npm install simple-proxy

npm WARN package.json docco@0.6.2 No repository field.

npm http GET https://registry.npmjs.org/simple-proxy

npm http GET https://registry.npmjs.org/simple-proxy

npm http GET https://registry.npmjs.org/simple-proxy

npm ERR! network socket hang up

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! System Linux 3.5.0-17-generic

npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "simple-proxy"

npm ERR! cwd /home/nasser/projects/serverV3

npm ERR! node -v v0.10.18

npm ERR! npm -v 1.3.8

npm ERR! code ECONNRESET

npm ERR! 

npm ERR! Additional logging details can be found in:

npm ERR!     /home/nasser/projects/serverV3/npm-debug.log

npm ERR! not ok code 0

解决方法:

清除掉以前的代理设置

npm config set proxy null

npm config set https-proxy null

也可以先通过以下代码查看代理设置,如果返回null那就不需要清理

npm config get proxy

npm config get https-proxy

重新配置

npm config set registry http://registry.npmjs.org/

原文地址:https://www.cnblogs.com/weiweiyeyu/p/13056388.html