Ошибка установки / выпуска npm

Я уже установил настройки прокси в файле.npmrc. Выполнение команды установки npm выдает ошибку "

$ npm установить 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" "установить" npm ERR! узел v6.9.4 нпм ERR! npm v3.10.10 npm ERR! код ECONNRESET

нпм ERR! сокет сетевого туннелирования не может быть установлен, statusCode=400 npm ERR! сеть Это скорее всего не проблема с самим npm ERP ERP! сеть и связана с сетевым подключением. нпм ERR! сеть В большинстве случаев вы находитесь за прокси-сервером или у вас плохие настройки сети. нпм ERR! сеть npm ERR! сеть Если вы находитесь за прокси-сервером, убедитесь, что npm ERR! Сетевой "прокси" конфиг настроен правильно. Смотрите: 'npm help config'

нпм ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: npm ERR! D:\ Пуджа \ Quickstart \ NPM-debug.log

Файл.npmrc в папке пользователя содержит следующие значения

 1. registry=https://registry.npmjs.org/
 2. proxy=http://proxy@domain.com:8080/
 3. http_proxy=http://username:password@proxy@domain.com:8080/

Есть ли способ решить эту проблему?

3 ответа

Решение

В URL вашего прокси есть символ '@'? Символ @ отделяет идентификатор пользователя и пароль от URL. Если это так, вы можете попробовать использовать "%40" для его замены.

Также это https-прокси, а не http_proxy.

Правильный конфиг будет выглядеть так:

registry=https://registry.npmjs.org/
proxy=http://username:password@proxydomain:8080/
https-proxy=https://username:password@proxydomain:8080/

https://docs.npmjs.com/misc/config

Сначала дайте команду и проверьте, установлен ли прокси,npm config get proxy если не задано, сделайте следующее из командной строки

npm config set proxy http://username:password@proxy address:8080 npm config set https-proxy http://username:password@proxy address:8080

и если пароль содержит "@" в пароле, замените его на "%40"

Кто-то из Китая может решить эту проблему с помощью зеркала Taobao.

npm --registry = https://registry.npm.taobao.org/ установить

Другие вопросы по тегам