Установка npm из ленты tfs (в процессе сборки) выдает ошибку: невозможно аутентифицировать - PullRequest
5 голосов
/ 30 июня 2019

У нас есть наш собственный пакет npm и проект, который его использует, я хочу опубликовать его в репозитории tfs feed и установить его оттуда, а не из физического файла.

Я опубликовал пакет вфид с моей машины разработки,
, и я изменил ссылку в проекте, который его использует.

Весь процесс отлично работает на моей машине, но когда я пытаюсь использовать пакет для процесса сборки в tfs - происходит сбой с ошибкой:

Невозможно пройти проверку подлинности,Ваш токен аутентификации, кажется, недействителен.

Я создал .npmrc файл на уровне проекта с адресом реестра и другой файл с учетными данными в каталоге пользователя, и я сделал то же самое вмашина TFS.

Что может привести к тому, что установка npm (из моего канала) не будет работать на машине tfs?

РЕДАКТИРОВАТЬ:
Когда я добавляю префикс@ мой реестр в файле пользовательского уровня .npmrc, например:

@my:registry=https://my-feed-address

Ошибка изменится на: «Для my-package нет доступных версий»

1 Ответ

0 голосов
/ 09 июля 2019
  1. Установите это на машине: npm install -g vsts-npm-auth
  2. Запустите это (в каталоге, где находится файл npmrc): vsts-npm-auth -config .npmrc
...