Как использовать области реестра с Yarn 2.0 и артефактами Azure
Я хотел бы использовать https://registry.yarnpkg.com/ качестве реестра пакетов для всех пакетов, кроме одного, который я размещаю на 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 ответ
Решение
Для всех, кто сталкивается с этим, я решил это, изменив имя своего пакета на @my-scope/my-package
в артефактах.