Настройка имени пользователя и пароля для URL реестра npm - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь использовать npm для установки пакета с URL: http://host:80

Я сделал следующее: npm config set strict-ssl false npm config set registry "<>" npm --proxy http://host:port install <> (наш прокси-сервер не требует аутентификации)

Когда мне надоело работать над командой install package, выдается npm ERR!код E401 нпм ERR!401 Требуется авторизация: @ latest

Когда я должен задать имя пользователя и pwd для URL-адреса реестра. Я гуглил и обнаружил, что URL-адрес реестра и его данные являются частью файла .npmrc.

В настоящее время он имеетstrict-ssl = false registry = <> enter code here

Должен ли я добавить имя пользователя и пароль здесь, в этом файле?Если да, можете ли вы дать мне формат, или как его добавить, или где его добавить. Спасибо.

1 Ответ

0 голосов
/ 11 февраля 2019

Если вы хотите авторизоваться в реестре NPM (например, Artifactory)

Вы можете предоставить данные для входа, как показано ниже, во время выполнения

npm login

В качестве альтернативы вы можетевставьте следующее в файл .npmrc.

_auth = <USERNAME>:<PASSWORD> (converted to base 64)
email = youremail@email.com
always-auth = true

Если у вас возникают проблемы с SSL, вы можете добавить следующее, чтобы отключить SSL

strict-ssl=false

Если вы хотите настроить параметры прокси

npm config set proxy http://"username:mystrongpassword"@proxy.mycompany.com:PORT
npm config set https-proxy http://"username:mystrongpassword"@proxy.mycompany.com:PORT
...