Я не могу опубликовать свой пакет в npm. Я вошел в систему как пользователь с правильным доступом к этому пакету.
После входа в систему я запускаю эту команду, чтобы показать, что я вошел в систему:
$ npm whoami
ganchrowsci
Затем я запускаю эту команду, чтобы убедиться, что текущий пользователь имеет доступ к текущему пакету:
$ npm access ls-collaborators
{
"ganchrowsci": "read-write"
}
А потом я запускаю publish, и он заканчивается с ошибкой:
$ npm publish
...<snip>
npm ERR! code E401
npm ERR! 401 Unauthorized - PUT http://registry.npmjs.com/gs-utils - You must be logged in to publish packages.
Это ясно показывает, что я не вошел в систему, но это также явно не соответствует действительности. Я не могу понять, почему я не могу публиковать. Можете ли вы объяснить, что я делаю не так?
Другая информация состоит в том, что раньше это работало, и мы опубликовали много версий этого пакета, но мы не публиковали в последнее время. У нас проблемы только с этим последним изменением.