错误代码0:npm install -g phonegap

时间:2013-12-23 06:46:39

标签: node.js cordova

我尝试了npm install -g phonegap,几秒钟后我会发现此错误和警告 enter image description here

再过几分钟Socket hang up enter image description here

最后它没有安装 enter image description here

我应该提一下我试过这个

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

甚至

  npm config set registry https://github.com/ariya/esprima/tarball/master

,但他们没有工作。

1 个答案:

答案 0 :(得分:1)

如果您可以从浏览器下载https://github.com/ariya/esprima/tarball/master,则表示您的网络正常。

我认为问题是因为github服务器会延迟响应以防止DDos攻击。

您可以更改以下默认值:

fetch-retries = 2
fetch-retry-factor = 10
fetch-retry-maxtimeout = 60000
fetch-retry-mintimeout = 10000

示例:

npm config set fetch-retries 4
npm config set fetch-retry-maxtimeout 120000
npm config set fetch-retry-mintimeout 60000