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

问题描述 投票:2回答:1

我们有一个私有的关系存储库,并在那里发布所有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。

非常感谢您的帮助。在此先感谢。

npm npm-install nexus npm-publish
1个回答
0
投票

避免释放和使用快照依赖项。发布发行版时,它不应包含-SNAPSHOT。为了确保您正在测试/执行正确的代码而不会由于回归问题而产生副作用,必须引用适当的发行版。您需要随时了解正在使用的版本,这一点非常重要,因此,如果您对主要,次要和补丁确实很精确,可以避免破坏更改或不需要的内容,那么依赖模块的最新版本可能不是最好的解决方案行为。

如果确实需要一起开发它们,则可以使用“ npm link”命令。

© www.soinside.com 2019 - 2024. All rights reserved.