Azure Артефакты возвращают 404 для некоторых пакетов c npm - PullRequest
2 голосов
/ 23 марта 2020

Я пытаюсь настроить Azure Артефакты для использования в качестве единого источника для всех частных и общедоступных c пакетов, использующих npmjs .org в качестве исходящего источника. Некоторые из пакетов publi c npm возвращают 404 Not Found из Azure Артефакты, загрузка из npmjs напрямую работает, хотя.

Пример npm сбой установки для publi c package

C:\git-repos\alinta\FrontEnd.Sitecore>npm i react-app-polyfill
npm ERR! code E404
npm ERR! 404 Not Found - GET https://pkgs.dev.azure.com/AlintaDigital/_packaging/AlintaDigital/npm/registry/react-app-polyfill - NotFound
npm ERR! 404
npm ERR! 404  'react-app-polyfill@^1.0.1' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\jawan\AppData\Roaming\npm-cache\_logs\2020-03-22T23_17_20_270Z-debug.log

Некоторые другие publi c npm пакетов, которые постоянно не удается установить, являются

  • react
  • isomorphic-fetch
  • cleave.js
  • history
  • object-assign

В то время как некоторые другие публичные c пакеты доступны для использования в Azure Артефакты available npm packages

Настройка исходящих источников настроена, как показано ниже Upstream sources

1 Ответ

2 голосов
/ 23 марта 2020

Похоже, это проблема с разрешениями. Не могли бы вы проверить, чтобы убедиться, что у вас (и других разработчиков, пытающихся получить данные из вышестоящих источников) есть разрешения Collaborator (или лучше)?

Источник: https://docs.microsoft.com/en-us/azure/devops/artifacts/feeds/feed-permissions?view=azure-devops

Az DevOps Feed permissions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...