azure-devops - 如何使用 Yarn 注册表作为 Azure DevOps 工件上游源?
问题描述
我在 Azure DevOps 中有一个包含 JavaScript 包的单一存储库。我使用 lerna 来管理包,并使用 yarn 作为包管理器。我是 Azure DevOps 工件的新手,我想将 yarn 设置为上游提要。我已阅读使用 npm 在 Azure DevOps Services 或 TFS 中存储 JavaScript 包并按照步骤操作。npm
似乎一切正常,在我进入我npm i
的项目后,我可以看到来自npm
azure artifact 的包。但是如果我使用纱线什么都不会发生。有人可以帮助我吗?
项目.npmrc
:
registry=https://pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/
always-auth=true
全球.npmrc
输入%HOMEPATH%\.npmrc
//pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/:_authToken=blahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah
我还去 feed 设置并将纱线注册表添加为新的公共上游源并将其移动到第一个上游源。但是,如果我进入yarn install
我的项目,然后转到 Azure 工件并按源纱线过滤工件,则没有显示任何内容。
npm ping
用那个.npmrc
s:
path\to\project's\package.json>npm ping
npm notice PING https://pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/
npm ERR! code E404
npm ERR! 404 Not Found - GET https://pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/-/ping?write=true
npm ERR! 404
npm ERR! 404 'ping' 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\<UserName>\AppData\Roaming\npm-cache\_logs\2020-03-27T03_20_26_797Z-debug.log
npm ping
在其他地方:
C:\WINDOWS\system32>npm ping
npm notice PING https://registry.npmjs.org/
npm notice PONG 1.296ms
解决方案
推荐阅读
- django - Django - 使用 CBV 时是否需要使用/覆盖 form_valid()?
- reactjs - 在不使用 Redux 的情况下调用操作(内部应用程序已经使用 Redux)以使用 IDLE?
- android - 通过条带处理 Google 支付
- ssl - 如何在 Traefik 中使用 .p12 格式的 SSL 证书
- javascript - 如何在我的网站中使用谷歌输入工具
- datetime - 如何使用 Google 表格使用小时?
- azure - 未找到从 VMware 主机迁移 Azure
- amazon-web-services - Kubernetes:部署完成后获取邮件
- c - C如何对'='左侧进行算术运算?
- reactjs - 谷歌地图反应,来自 onGoogleApiLoaded apiIsLoaded 没有调用