在线文档教程

如何使用语义版本控制

如何使用语义版本控制

在新版本的代码中传达更改的范围非常重要,因为有时更新可能会破坏程序包所需的代码(称为依赖项)。语义版本控制(semver)是旨在解决此问题的标准。

Semver for Publishers

如果一个项目将与其他人共享,它应该从1.0.0,(虽然npm上的一些项目不遵循这个规则)。

在此之后,更改应按如下方式处理:

消费者的Semver

作为消费者,您可以指定应用程序可以在package.json文件中接受哪些类型的更新。

如果您从包1.0.4开始,这是您指定范围的方式:

  • 补丁发布:1.01.0.x~1.0.4

学到更多

有关一个很棒的工具,您可以使用它来了解semver如何使用您喜欢的包,请参阅npm semver计算器。

有关对package.json文件使用语义版本控制的更多信息,请参阅第5章。

有关标记版本的另一种方法,请了解npm dist标记,以及它们与语义版本控制的关系。