2015-06-24 2 views
1

Как настроить node.js и npm для работы за веб-прокси?Как настроить Node.js и Npm за корпоративным веб-прокси

Я пробовал следующие решения, но они не работали для меня.

npm config set proxy http://proxy.company.com:8080 

и

npm config set proxy http://username:[email protected]:8080 
+0

Возможный дубликат [Использование npm за корпоративным прокси .pac] (http://stackoverflow.com/questions/25660936/us ing-npm-behind-corporate-proxy-pac) –

ответ

3

Сначала откройте командную консоль на месте установки вашего npm.

Затем вы можете настроить НПМ использовать прокси-сервер с помощью команды:

npm config set proxy http://{url}:{port} 
npm config set https-proxy http://{url}:{port} 

Обратите внимание на протокол установлен http для обоих proxy и https-proxy переменных.

Если вы хотите npm хранить учетные данные для прокси-сервера, можно дополнительно модифицировать команды следующим образом:

npm config set proxy http://{username}:{passphrase}@{url}:{port} 
npm config set https-proxy http://{username}:{passphrase}@{url}:{port} 

Например:

npm config set proxy http://LanguidSquid:[email protected]:8080 
npm config set https-proxy http://LanguidSquid:[email protected]:8080 

Дополнительная информация здесь: Using npm behind corporate proxy .pac

+0

npm после установления прокси-сервера обрушивается. Я использую версию 'node-v6.11.2-linux-x64'. Журнал Исключение: URIError: URI, неправильный формат на decodeURIComponent (родном) на Url.parse (url.js: 269: 19) в Object.urlParse [в качестве синтаксического анализа] (url.js: 75: 5) в Object.validateUrl [as validate] (/app/phoenix/node-v6.11.2-linux-x64/lib/node_modules/npm/node_modules/nopt/lib/nopt.js:164:13) , пожалуйста, сообщите @Blake – Joey

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