gpt4 book ai didi

node.js - Artifacts Feed 中的上游包在首次 npm 安装后不上传包

转载 作者:行者123 更新时间:2023-12-03 02:40:40 25 4
gpt4 key购买 nike

我正在尝试使用我在 Artifacts feed 中创建的 npm 包,我将 .npmrc 文件放在适当的位置以直接转到 azure feed,第一次运行“npm install”时注意到有很多新的npm 包的出现是因为我在提要的“上游源”部分中有上游配置,但之后如果我想在我的项目中添加新的包引用,我会收到一条错误消息“找不到 @ 的匹配版本”,这是因为包不存在于工件提要中,但在这种情况下,它不应该转到“https://registry.npmjs.org/” ' 获取包引用并将其放置在 Azure 源的上游包中?

这是我的 .npmrc 文件中的代码

registry=https://pkgs.dev.azure.com/<enterprise-name>/_packaging/<feed-name>/npm/registry/

always-auth=true

最佳答案

您似乎没有该私有(private) Feed 的 UpStream 源所需的权限。您可以按照我的步骤定位问题并解决:

1.转到 Feed 设置以确保将 npmjs 设置为上游源。并使用 Move up 按钮将 npmjs 源移动到列表的顶部(上游源列表)。

2.转到 Feed 设置中的“ View ”选项卡并检查谁可以访问 @Local View 。注:

@local 包含推送到此 feed 的所有包以及从上游源保存的所有包

尝试编辑 @Local View 并使当前组织中的人员可以访问它。您还可以选择特定人员,但您需要向自己授予访问权限。

3.确保您用于身份验证的帐户/PAT 与您在 Web Portal 中配置的帐户相同。 (认证使用的本地账户必须具有Feed中@Local View 的访问权限)

如果这没有帮助,请检查您要查找的软件包版本是否存在于 UpStream 源中,并在此处分享错误消息的详细信息。更多详情请引用this document仔细。

关于node.js - Artifacts Feed 中的上游包在首次 npm 安装后不上传包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61398917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com