Как использовать области реестра с Yarn 2.0 и Azure артефактов - PullRequest
0 голосов
/ 08 июля 2020

Я хотел бы использовать https://registry.yarnpkg.com в качестве реестра пакетов для всех пакетов, кроме 1, который я размещаю на Azure Artifacts.

У меня есть следующий файл .yarnrc.yml

yarnPath: ".yarn/releases/yarn-berry.js"    
npmScopese:
      my-scope:
        npmRegistryServer: 'https://pkgs.dev.azure.com/<my-org>/_packaging/<my-feed>/npm'/registry/'
        npmAlwaysAuth: true
        npmAuthIdent: 'my-auth-stuff'

затем в консоли я запускаю yarn add @my-scope/my-package@1.0.0

Я получаю следующую ошибку @my-scope/my-package@npm:1.0.0: Response code 404 (Not Found)

Следующее возвращает ответ 200

curl GET 'https://pkgs.dev.azure.com/<my-org>/_packaging/<my-feed>/npm/registry/<my-package>' --header 'Authorization: <my-auth>'

Не уверен, что что-то упустил. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 09 июля 2020

Для всех, кто сталкивается с этим, я решил это, изменив имя моего пакета на @my-scope/my-package в артефактах.

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