Когда Microsoft обновило имя VSTS, изменив его на Azure DevOps, они также изменили многие URL-адреса.Большинство старых по-прежнему перенаправляют, но похоже, что у вас есть несоответствие в вашем файле .npmrc
выше.Измените URI в строке first , чтобы он соответствовал другим строкам, чтобы он выглядел следующим образом:
registry=https://pkgs.dev.azure.com/[org]/_packaging/[feed].Npm/npm/registry
Это должно разблокировать вас.
Как примечание, еслиу вас есть реестр и ваших учетных данных в одном файле, и этот файл передается в систему контроля версий, вы также сохраняете свои учетные данные в системе контроля версий.В этом случае рекомендуется хранить .npmrc
в корне вашего проекта, в котором only есть первая строка, которая указывает npm, к какому реестру подключаться.Затем создайте новый файл на ~/.npmrc
(если вы используете Windows, вы можете использовать git bash, чтобы помочь поместить его в нужное место) и просто добавьте две другие строки, те, которые содержат ваши учетные данные.Это сохранит ваши кредиты локально для вашего компьютера, и файл с запиской реестра можно будет безопасно зафиксировать.
Кроме того, помните, что учетные данные, которые вы генерируете из реестра пакетов Azure, подходят не более чем на 90 дней, поэтомув какой-то момент вы снова получите несанкционированное сообщение об ошибке, и вам потребуется обновить учетные данные в локальном файле ~/.npmrc
.