2013-12-23 5 views
2

Я пробовал npm install -g phonegap, и через несколько секунд я найду эту ошибку и предупреждение enter image description here.Код ошибки 0: npm install -g phonegap

и через несколько минут снова 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

Если вы можете скачать 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 
Смежные вопросы