gpt4 book ai didi

npm - 如何在 npm 中安装最新版本的 SNAPSHOT?

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

我们有一个私有(private)的 nexus 存储库,并在那里发布所有 npm 模块。我们有模块 A 和模块 B,B 依赖于 A。我在安装最新版本的 SNAPSHOT 时遇到问题。例如:模块 A 已发布版本,例如“1.0.0-SNAPSHOT”、“1.0.1-SNAPSHOT”和“1.0.0”在模块 B package.json 中,我添加了类似

的依赖项

“模块 A”:“^1.0.0-SNAPSHOT”

正如我在依赖项中提到的“^”,它应该安装最新版本(即 1.0.1-SNAPSHOT),但我不确定为什么它安装“1.0.0”而不是“1.0.1-SNAPSHOT” .

非常感谢您的帮助。提前致谢。

最佳答案

避免发布和使用快照依赖项。当您发布一个版本时,它不应包含 -SNAPSHOT。引用正确的版本是强制性的,以确保您正在测试/执行正确的代码而不会因回归问题而产生副作用。你需要随时知道你正在使用哪个版本,这非常重要,所以依赖最新版本的模块可能不是最好的解决方案,如果你对主要、次要和补丁很精确,那也不值得位以避免中断更改或意外行为。

如果你真的需要一起开发它们,你可以使用 npm link 命令代替。

关于npm - 如何在 npm 中安装最新版本的 SNAPSHOT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61792048/

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