首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用最新的主要版本

使用最新的主要版本
EN

Stack Overflow用户
提问于 2016-03-30 00:05:45
回答 1查看 12.1K关注 0票数 6

在我的JavaScript应用程序中,我可能在package.json文件中声明几十个依赖项。

需要一段时间才能查看这些依赖项中的每一个,并查看它们所使用的版本。

我只想说:使用最新的主要版本,但不是流血的边缘。

举个例子,使用像Git这样的工具,我通常不关心在补丁级别上进行更改,但是如果出现了一个新的主要版本,我会想要它。

在指定npm模块的版本时,是否有类似的概念?

EN

回答 1

Stack Overflow用户

发布于 2016-06-13 19:33:26

使用npm i -S <pkg>通常应该做正确的事情。

几个注意事项:

  • 以上假设是在运行时依赖<pkg>的情况下进行的。在安装开发人员工具(如-D )时,使用-G-S.代替-S.
  • 语义版本控制规则9表示,出版商可以使用-beta这样的后缀来识别发布前版本。Npm依赖于它,所以如果publisher没有做到这一点,您可能会在不知情的情况下依赖于预发布包。成熟的npm出版商应该更好地了解,成熟的npm消费者应该检查文档。
  • 主要版本是“”,表示包仍处于初始开发阶段,软件包不应被认为是稳定的。(语义版本控制规则4.)
  • 考虑使用npm dist-tag ls <pkg>来查看是否有特定于包的标记比latest更能识别您的意图。如果是这样,请使用npm I -S <pkg>@<tag>跟踪该标记。

您可以始终使用npm outdated来检查是否直接依赖于具有新的主要版本的包可能会考虑升级到。根据设计,主要版本升级不会自动发生.

npm-安装npm-dist-tag语义版本化

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36297311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档