gpt4 book ai didi

node.js - 如何发布 npm 包进行测试?

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:05 24 4
gpt4 key购买 nike

有没有办法发布带有预发布版本的npm包,这样我就可以专门用它来测试而不影响其他运行npm install <package-name>的用户?

我尝试将版本设置为 v1.0.0-0 并发布它,我希望用户继续从 npm 拉取 v1.0.0,但即使设置这样的预发布版本也会覆盖最新的包,用户将拉取 v1.0.0当他们运行npm install <package-name>时.

我确实知道npm link ,但我想测试 npm 如何在我的项目中安装依赖项以避免发布损坏的代码。

最佳答案

我知道这不是理想的解决方案,但是发布像 2.0.0 这样的主要版本并确保用户在他们的 中使用 ^1.0.0 怎么样? package.json 这样当他们拉取时就不会拉入 2.0.0 因为这是一个重大的版本更改。一旦您准备好发布真正的更改,请按下 1.2.0,然后取消发布 2.0.0

编辑:我今天与 npm 人员进行了交谈,方法是使用标签

npmpublish --tag alpha

默认情况下,npm 发布为最新,这是用户拉取时得到的。您还可以要求您的用户提取 alpha 来测试 Alpha 版本

关于node.js - 如何发布 npm 包进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34945724/

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