2015-02-25 3 views
10

Я пытаюсь установить пакеты узлов на моем компьютере с помощью npm из новой установки узла.ETIMEDOUT Ошибка при установке пакетов узлов в окнах

Однако, я получаю ошибки ETIMEDOUT. Я проверил несколько других вопросов с stackoverflow с аналогичной проблемой, и почти все они связаны с проблемами, когда за прокси-сервером. То же самое не со мной. Моя система не находится за прокси-сервером. Может кто-нибудь помочь мне с этим.

PS C:\windows\system32> npm -v 
2.5.1 
PS C:\windows\system32> npm install bower -g 
npm ERR! Windows_NT 6.3.9600 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i 
nstall" "bower" "-g" 
npm ERR! node v0.12.0 
npm ERR! npm v2.5.1 
npm ERR! code ETIMEDOUT 
npm ERR! errno ETIMEDOUT 
npm ERR! syscall connect 

npm ERR! network connect ETIMEDOUT 
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!  C:\windows\system32\npm-debug.log 
+0

Вы полностью, совершенно, 100% уверен, что вы не за прокси? Вы уверены, что ваша система не настроена на использование прокси-сервера? Возможно, только npm настроен на использование прокси-сервера ...? Проверьте «npm config list». –

+2

Я смог решить это. На самом деле я не был за прокси-сервером, но каким-то образом параметр прокси-сервера был установлен в конфигурацию npm. Я смог решить проблему, используя следующую команду: npm config delete proxy – EagleEye

ответ

16

Я отправляю этот ответ в случае, если кто-то сталкивается с той же проблемой. я был в состоянии решить эту проблему, выполнив следующую команду:

npm config delete proxy 
+0

У меня была точно такая же проблема, и это исправило это для меня. Интересно, что в папке приложения, которая не срабатывала, выполнялась только «установка npm». Я без проблем запускал «npm install -g gulp». Я ноб к узлу, хотя и не знаю, этого можно ожидать. – Craig

3

Я перепробовал все предложенные решения я мог бы найти на форумах GitHub и StackOverflow темы. Наконец , отключив брандмауэр моего маршрутизатора, решил проблему немедленно.

Я использую Windows 10, узел 4.0.0 и npm 2.13.4.

+0

Работает для меня :) –

+1

Не работает для меня –

+0

Не работал и для меня. Какой позор :( –

2

Вы можете попытаться задушить количество одновременных соединений с помощью следующей команды (например, 3 максимума одновременных соединений):

npm set maxsockets 3 

В режиме консоли была позволяет эту возможность, так как [email protected] По умолчанию используется 50 одновременных подключений макс. См. this link для получения дополнительной информации.

0

Я решил с:

npm config set proxy null 
0

Я решил его следующим:

npm config rm proxy 
npm config rm https-proxy 

npm config delete http-proxy 
npm config delete https-proxy 

set HTTP_PROXY=null 
set HTTPS_PROXY=null 
0

Сначала запустите npm config list и проверить, являются ли вы за прокси-сервером. Если да, то попробуйте запустить

npm config delete proxy 
npm config delete http-proxy 
npm config delete http-proxy 

в соответствии с требованиями

** Если этот метод не работает, переустановите nodejs.

0

Произошла ошибка. основной причиной были настройки прокси-сервера: здесь есть несколько ответов, чтобы сбросить прокси-сервер, но ни один из них не работал для меня. Ниже приведены команды, которые решили мою проблему, и попробуйте.

НОЙ конфигурации ет прокси НОЙ конфигурация ет HTTPS-проксите

+0

Это выглядит как две команды - вы можете редактировать, чтобы очистить форматирование? – Phil

Смежные вопросы