У нас есть задача PowerShell ("2. *"), которая запускает npm install
с try catch, чтобы включить повтор при сбое. Однако npm установка завершается неудачно при запуске из этой задачи, поскольку он не может получить доступ к закрытому каналу с пользовательскими пакетами npm.
npm ERR! code E401
npm ERR! Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/d2...b7, Basic realm="https://pkgsprodcus1.pkgs.visualstudio.com/", TFS-Federated
Задание имеет доступ к токену OAuth с помощью включенных сценариев, но это не Кажется, работает на задачу PS.
Что мы можем сделать для запуска задачи npm install
в PS для установки без E401