2016-12-22 4 views
1

Я пытаюсь установить angular-cli через npm. У меня установлена ​​последняя версия Nodejs и git. Я не за прокси-сервером (проверял его через netsh winhttp show proxy, а также через настройки локальной сети Internet Explorer), и нет никаких проблем с подключением к Интернету. Когда я пытаюсь запуститьnpm Невозможно установить angular-cli

npm install -g angular-cli затем я получаю следующую ошибку

C:\Windows\system32>npm install -g angular-cli 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "angular-cli" 
npm ERR! node v7.3.0 
npm ERR! npm v3.10.10 
npm ERR! code ETIMEDOUT 
npm ERR! errno ETIMEDOUT 
npm ERR! syscall connect 

npm ERR! network connect ETIMEDOUT 151.101.192.162:80 
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 settin 
gs. 
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 

Я попытался очистки кэша через npm cache clean, а также пытался изменить реестр в HTTP: \ через

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

I также попытался удалить nodejs и повторно установить его снова, но он не работает. Я получаю ту же ошибку. Есть идеи.

+0

Попробуйте обновить npm –

ответ

2

Да, это может быть вызвано либо брандмауэром, либо прокси-сервером. Можете ли вы выполнить ping узел реестра npm и получить простой файл?

> ping registry.npmjs.org 
> npm view npm version 

это пинг не удается проверить соединение или отключить брандмауэр.

в противном случае, если он работает так обновить НПМ

+0

Я не могу ping registry.npmjs.org. Запрос был исчерпан. –

+0

, так что у вас возникли проблемы с подключением –

+0

Я пробовал это сейчас, и его работа на моей машине отключила ваш брандмауэр или проверила ваше соединение. Okey –

0

Такого рода вопросы, как правило, происходит, когда вы находитесь за прокси-сервером или брандмауэром, который блокирует НПМ из выборки запрашиваемого упаковывают.

Если вы знаете, ваш адрес и порт прокси, откройте консоль и установите HTTP_PROXY и https_proxy переменных перед запуском НПХ, следующим образом:

set HTTP_PROXY = "http://<proxy server name or IP address>:<proxy port>" 
set HTTPS_PROXY = ... ;same as above 

npm install <package_name> 
0

Будущих зрители: Try ниже подхода (он работал для меня)

Перейти к nodejs установленное местоположение (путь может отличаться в вашем случае)
C: \ Program Files \ nodejs \ node_modules \ НПМ

Добавить ниже записи в файле npmrc затем сохранить его

strict-ssl=false 

Затем попытайтесь установить угловую CLI

npm install -g @angular/cli 
0

я столкнулся с подобными проблемами и решили, что нам нужно объединить прокси и команду установить вместе, как показано ниже, и она работала для меня. Надеюсь, это сработает для вас. Благодаря!!

НПМ --proxy http://username:[email protected]:port установить -g @ угловой/кли --without---insecure SSL

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