萨拉姆(意为你好):)
我在ubuntu 12.04上安装了最新版本的node.js,我不在任何代理之后,我的网络设置配置正确,并且自上次NPM工作正常以来完好无损.但是现在NPM会挂起任何模块的安装,并出现以下错误:
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
pajooh.. 93
我有同样的问题.似乎ISP的https处理存在一些问题.这样做的:
npm config set registry http://registry.npmjs.org/
为我工作
我有同样的问题.似乎ISP的https处理存在一些问题.这样做的:
npm config set registry http://registry.npmjs.org/
为我工作
我遇到了同样的问题.在这个帖子中找到了解决方案.您可以npm
通过执行以下操作查看正在使用的有效代理:
npm config get proxy npm config get https-proxy
如果你是一个代理人,请试试这个:
mv ~/.npmrc ~/.npmrc.bak