Частные пакеты в упаковке. json - PullRequest
0 голосов
/ 27 марта 2020

Я сделал библиотеку и поместил ее в nexus repository.

Пакет является личным, он .npmrc config:

registry=<url-to-repo>
email=<mymail@mail.mail>
always-auth=false
_auth=<my-nexus-auth-token>

Локально, перед загрузкой пакета в nexus, Я сделал npm login

В проекте в package.json он указал путь к этому хранилищу:

"dependencies": {
    ...
    "packagename": "url-to-repo:_authToken=my-nexus-auth-token",
},

Удаленно происходит сбой, когда npm install выдает ошибку: 401 Unauthorized

У меня есть несколько вопросов:

  1. Как я могу сделать авторизацию? потому что _authToken не работает (или я использую его неправильно)
  2. Как я могу указать версию пакета в package.json вместе с авторизацией?
  3. Как вы можете просто указать версия пакета без авторизации?

PS: я могу удаленно сделать npm login, но я подумал, что могут быть другие способы авторизации

...