阅读(2667)
赞(14)
npm 使用语义化版本
2021-09-02 14:59:52 更新
在新版本的代码中传达更改的程度很重要,因为有时更新会破坏包需要的代码(称为依赖项)。语义版本控制(semver) 是旨在解决此问题的标准。
出版商服务器
如果一个项目要与他人共享,它应该从1.0.0
,开始(尽管 npm 上的一些项目不遵循此规则)。
在此之后,更改应按以下方式处理:
面向消费者的服务器
针对使用者语义化版本
如果你从包 1.0.4 开始,这就是你指定范围的方式:
- 补丁版本:
1.0
或1.0.x
或~1.0.4
- 次要版本:
1
或1.x
或^1.0.4
- 主要版本:
*
或x
其他
有关对 package.json 文件使用语义版本控制的更多信息,请参阅NPM 使用package.json。