版本号管理
说明
NPM包或项目通常使用语义化的版本号来管理代码/项目,版本号格式为X.Y.Z,分别代表主版本号,次版本号和补丁版本号,代码变更时根据以下规则执行版本号的变更
js
{
"verion": 1.0.1
// 主版本号X: 1
// 次版本号Y: 0
// 补丁版本号Z: 1
}
- 修复BUG,更新Z位
- 新增功能,且向下兼容,更新Y位
- 向下不兼容的改动,更新X位
package.json中常见的版本号限定符
- ^0.1.0 : 支持0.1.0 ~ 1.0.0之内的所有版本
- ~0.1.0 :支持0.1.0 ~ 0.2.0之内的所有版本
- 0.1.0 :只能使用0.1.0版本
- >= : 0.1.0:支持大于等于0.1.0之后的所有版本
- *:任意版本