Что-то странное происходит, когда я пытаюсь опубликовать sh мой пакет на npm без авторизации по токену авторизации.
Я установил переменную export NPM_TOKEN="..."
внутри моих файлов ~/.bash_profile
и ~/.bash_aliases
.
Кроме того, я установил команду npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
из моего CLI.
Несмотря на это, каждый раз, когда я хочу опубликовать sh свой пакет, я получаю сообщение об ошибке:
npm ERR! 401 Unauthorized - PUT https://registry.npmjs.org/ics - You must be logged in to publish packages.
Возможно, кто-то знает, как публиковать sh пакеты через npm токены аутентификации? Хорошо, если я войду в систему с помощью имени пользователя и пароля, все будет хорошо. Кстати, мне не нужно входить в систему, если я хочу опубликовать sh некоторый пакет через токен авторизации, верно? Именно так в настоящее время работает большинство CI / CD.
NPM Токен действителен. Генерируется в режиме «Read & Publi sh» и устанавливается локально всего за несколько минут a go.
Заранее спасибо.