freeCodeCamp/guide/russian/miscellaneous/npm-behind-a-proxy-server/index.md

3.6 KiB
Raw Blame History

title localeTitle
Npm Behind a Proxy Server Npm за прокси-сервером

Случаи применения

Возможно, вам потребуется изменить команды npm install которые обращаются к удаленным репозиториям ( например , npmjs ) для установки модулей Node JS; если ваш интернет-доступ через прокси-сервер .

Прокси-серверы распространены в среде колледжей и бизнес-типов.

Вы можете найти свои настройки прокси на панели настроек вашего браузера.

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

После того, как вы получили настройки прокси-сервера (URL-адрес сервера, порт, имя пользователя и пароль); вам необходимо настроить конфигурацию npm следующим образом.

$ npm config set proxy http://<username>:<password>@<proxy-server-url>:<port> 
 $ npm config set https-proxy http://<username>:<password>@<proxy-server-url>:<port> 

Вам нужно будет заменить <username> , <password> , <proxy-server-url> , <port> значениями, специфичными для ваших учетных данных прокси-сервера.

Эти поля являются необязательными. Например, ваш прокси-сервер может даже не требовать <username> и <password> , или что он может работать на порту 80 (в этом случае <port> не требуется).

Как только вы их установили, ваша npm install , npm i -g и т. Д. npm i -g работать правильно.

Когда не использовать

Вам не нужно использовать команды npm с настройками прокси-сервера, если происходит одно из следующих событий:

  • Например, системный администратор или корпоративная политика не позволяет вам обращаться к удаленным репозиториям npm из NPM-JS.
  • Удаленный репозиторий модулей узла находится не в вашей машине, но находится во внутренней сети.

Отменить настройки прокси-сервера

Используйте это сообщение в блоге, чтобы отключить настройки прокси-сервера. Вы также можете вручную удалить строки, определяющие настройки прокси-сервера, из вашего файла .npmrc .

Ресурсы

Вы можете использовать следующие ресурсы для дальнейшего чтения: