Есть ли возможность избавиться от ошибки 407 в NPM? - PullRequest
1 голос
/ 10 мая 2019

возникает следующая проблема:

Я пытаюсь установить электрон для node.js. Я уже скачал NPM. После его настройки мне пришлось настроить наш прокси-сервер для дальнейшей работы.

Он начинает подключаться, но останавливается в какой-то момент, говоря:

"Ошибка: не удалось установить туннельный сокет, StatusCode = 407";

Теперь я не знаю, как продолжить установку Electron.

Кто-нибудь может мне помочь?

много поздравлений Jakob

1 Ответ

0 голосов
/ 10 мая 2019

Это проблема прокси, это обходные пути

Метод 1:

npm config set proxy http://proxyhost:proxyport
npm config set https-proxy http://proxyhost:proxyport

Примечания:

ДляSSL / https прокси, протокол в URL должен быть http, а не https

. Если вы настроены на экземпляре Docker / Vagrant или на размещенной виртуальной машине, используйте IP-адрес вместо имени хоста для прокси, так как последний может не совпадатьresolvable.

Если прокси отсутствует, удалите конфигурацию прокси из npm

npm config set proxy null
npm config set https-proxy null

Метод 2: У вас есть переменная среды с именем http_proxy.Пожалуйста, удалите его и попробуйте снова

Метод 3: Выполните следующие команды

npm config set proxy false
npm cache clean

Метод 4: Не используйте прокси:

npm config rm proxy
npm config rm https-proxy

Использование прокси:

npm config set proxy http://proxyhostname:proxyport
npm config set https-proxy http://proxyhostname:proxyport

Для ссылка

Закрытый выпуск

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...