新版本的包已发布但未显示在 npm 上且用户尚无法安装
New version of package is published but does not show up on npm and is not installable yet by user
我在将新版本发布到 npm 时遇到问题。我看到了这个问题:I published one package on npm, but it's not showing in the search list when i am going to search which is where I got how to check as I did below, but mine is looking a bit extended. Here's the package I'm working on: @code-collabo/node-mongo-cli
npm 问题
我已于今天 2021 年 10 月 2 日(大约 12 小时前)或在撰写本文时的更早时间发布了 v1.0.1,其中包含对 Windows OS 上的错误的修复。在命令行中它说它已发布,但新版本没有出现在 npm 上,我也没有收到它已发布的邮件。我还检查了“npm show @code-collabo/node-mongo-cli”,其中列出了我发布的 2 个版本。但是人们仍然只能下载以前的错误版本。在我之前添加的 Whosebug link 中,他们说在那里更新需要一点时间。但这真的花了很长时间。这并没有发生在我大约 6 个月前发布的第一个包中。对此很困惑。
截图
npm show @code-collabo/node-mongo-cli
也注意到了这个
npm i -g @code-collabo/node-mongo-cli
一个。当我从计算机上的 npm 全局安装时,它显示我正在下载 v1.0.1,这是期望的结果
乙。但是当其他人试图下载它时,它仍然是下载的以前的 v1.0.0
我不知道该怎么办。
哇!与此斗争 12 小时后,我发现我将它上传到 github 包注册表而不是 npm 包注册表。把它放在这里作为我自己和任何其他需要它的人的提醒。
我的 package.json 文件中有这个:
"publicConfig": {
"registry": "https://npm.pkg.github.com",
"access": "public"
}
这在我的 .npmrc 文件中:
//npm.pkg.github.com/:TOKEN_HERE
上面推到github当我使用:
npm publish
这个 github issue comment 很有帮助,改为发布到 npm:
npm publish --@code-collabo:registry=https://registry.npmjs.org/
我在将新版本发布到 npm 时遇到问题。我看到了这个问题:I published one package on npm, but it's not showing in the search list when i am going to search which is where I got how to check as I did below, but mine is looking a bit extended. Here's the package I'm working on: @code-collabo/node-mongo-cli
npm 问题
我已于今天 2021 年 10 月 2 日(大约 12 小时前)或在撰写本文时的更早时间发布了 v1.0.1,其中包含对 Windows OS 上的错误的修复。在命令行中它说它已发布,但新版本没有出现在 npm 上,我也没有收到它已发布的邮件。我还检查了“npm show @code-collabo/node-mongo-cli”,其中列出了我发布的 2 个版本。但是人们仍然只能下载以前的错误版本。在我之前添加的 Whosebug link 中,他们说在那里更新需要一点时间。但这真的花了很长时间。这并没有发生在我大约 6 个月前发布的第一个包中。对此很困惑。
截图
npm show @code-collabo/node-mongo-cli
也注意到了这个
npm i -g @code-collabo/node-mongo-cli
一个。当我从计算机上的 npm 全局安装时,它显示我正在下载 v1.0.1,这是期望的结果
乙。但是当其他人试图下载它时,它仍然是下载的以前的 v1.0.0
我不知道该怎么办。
哇!与此斗争 12 小时后,我发现我将它上传到 github 包注册表而不是 npm 包注册表。把它放在这里作为我自己和任何其他需要它的人的提醒。
我的 package.json 文件中有这个:
"publicConfig": {
"registry": "https://npm.pkg.github.com",
"access": "public"
}
这在我的 .npmrc 文件中:
//npm.pkg.github.com/:TOKEN_HERE
上面推到github当我使用:
npm publish
这个 github issue comment 很有帮助,改为发布到 npm:
npm publish --@code-collabo:registry=https://registry.npmjs.org/