如何将注册表范围与 Yarn 2.0 和 Azure Artifacts 一起使用
How to use registry scopes with Yarn 2.0 and Azure Artifacts
我想使用 https://registry.yarnpkg.com 作为我在 Azure Artifacts 上托管的除 1 以外的所有包的包注册表。
我有以下 .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)
下面returns一个200响应
curl GET 'https://pkgs.dev.azure.com/<my-org>/_packaging/<my-feed>/npm/registry/<my-package>' --header 'Authorization: <my-auth>'
不确定是否遗漏了什么。任何帮助将不胜感激。
对于遇到此问题的任何人
我通过在工件中将我的包名称更改为 @my-scope/my-package
来解决它。
我想使用 https://registry.yarnpkg.com 作为我在 Azure Artifacts 上托管的除 1 以外的所有包的包注册表。
我有以下 .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)
下面returns一个200响应
curl GET 'https://pkgs.dev.azure.com/<my-org>/_packaging/<my-feed>/npm/registry/<my-package>' --header 'Authorization: <my-auth>'
不确定是否遗漏了什么。任何帮助将不胜感激。
对于遇到此问题的任何人
我通过在工件中将我的包名称更改为 @my-scope/my-package
来解决它。