阅读(2667) (14)

npm 使用语义化版本

2021-09-02 14:59:52 更新

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

出版商服务器

如果一个项目要与他人共享,它应该从1.0.0,开始(尽管 npm 上的一些项目不遵循此规则)。

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

面向消费者的服务器

针对使用者语义化版本

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

  • 补丁版本:1.01.0.x~1.0.4
  • 次要版本:11.x^1.0.4
  • 主要版本:*x

其他

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