# npm 使用语义化版本
在新版本的代码中传达更改的程度很重要,因为有时更新会破坏包需要的代码(称为依赖项)。语义版本控制(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
。