gpt4 book ai didi

javascript - 如何将 dist-tag 添加到私有(private)注册表中的 npm 包?

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

我有一个私有(private) Gemfury 注册表,我正在向其发布 npm 包。

我想在我的包中添加分发标签(如此处所述:https://docs.npmjs.com/cli/dist-tag)。

我的 npm 配置注册表设置为允许我从我的私有(private)注册表和公共(public) npm 注册表安装的代理。我也可以正确地发布到我的私有(private)注册表。

当我运行 npm view在我的私有(private)包裹上,我可以看到我期望的包裹的所有信息。

当我尝试使用任何 npm dist-tag命令,我遇到了问题。我只是得到一个404 Not Found来自 npm 的错误。

我跑:

npm dist-tag ls my-private-package-name

并收到:
npm ERR! dist-tag ls Couldn't get dist-tag data for my-private-package-name
npm ERR! Darwin 16.4.0
npm ERR! argv "/Users/me/.nvm/versions/node/v4.2.6/bin/node" "/Users/me/.nvm/versions/node/v4.2.6/bin/npm" "dist-tag" "ls" "my-private-package-name"
npm ERR! node v4.2.6
npm ERR! npm v2.14.12
npm ERR! code E404

npm ERR! 404 Not Found : MyPriVaTeGemfuryToKEn
npm ERR! 404
npm ERR! 404 'MyPriVaTeGemfuryToKEn' is not in the npm registry.
npm ERR! 404 Your package name is not valid, because
npm ERR! 404
npm ERR! 404 1. name can no longer contain capital letters
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

不,这不是错字。这很奇怪。所有 dist-tag 都会发生这种情况命令。错误消息以某种方式使用我的私有(private) Gemfury token 作为包名称?但只是一种?因为错误的第一行似乎是正确的。这可能只是一个奇怪的错误消息,但真正的问题是我似乎无法使用任何 dist-tag我的私有(private)注册表中的包的命令。我错过了什么吗?

最佳答案

您可以指定 npm 查看的注册表npm dist-tag --registry=https://example.com ls my-private-package-name

关于javascript - 如何将 dist-tag 添加到私有(private)注册表中的 npm 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44975907/

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