Приватные пакеты в package.json
Я сделал пакет и закинул его в nexus repository.
Пакет приватный, вот такой .npmrc конфиг:
registry=<url-to-repo>
email=<[email protected]>
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
У меня несколько вопросов:
- каким образом можно сделать авторизацию? потому что
_authTokenне работает (или я неправильно его применяю) - как можно указать версию пакета в
package.jsonодновременно с авторизацией? - как можно просто указать версию пакета без авторизации?
P.S: удаленно могу сделать npm login, но думал что есть может быть какие то другие способы авторизации