版本号基本格式
主号.次号.修补号
dependency 版本更新规则 (dependency version update rule)
格式 | 定义 | 例子 | 用例匹配 | 备注 |
---|---|---|---|---|
version | 完全匹配当前版本 | 1.0.0 | 1.0.0 | |
^version | 兼容版本(不超过最左边非零数字) | ^1.2.3 ^0.2.3 ^0.0.3 ^1 |
>=1.2.3 <2.0.0-0 >=0.2.3 <0.3.0-0 >=0.0.3 <0.0.4-0 >=1.0.0 <2.0.0-0 |
缺失.minor 或.patch 会默认用 0 代替 |
~version | 最接近匹配版本 | ~1.2.3 ~1.2 ~1 |
>=1.2.3 <1.3.0 >=1.2.0 <1.3.0 >=1.0.0 <2.0.0 |
|
>version | 大于当前版本 | |||
>=version | 大于等于当前版本 | |||
<version | 小于当前版本 | |||
<=version | 小于等于当前版本 | |||
* | 匹配任意版本 | |||
latest | 已发布的最新版本 | |||
version1-version2 | version1 到 version2 的任意版本(包括本身) | 1.0.0-2.0.0 | >=1.0.0 <=2.0.0 | |
range1 || range2 | 多个范围内的版本 | < 1.0.0 || >2.0.0 | <1.0.0 或者 >2.0.0 | |
version.x | x 的位置表示任意版本 | 1.2.x | >=1.2.0 <1.3. |
版本号规则
1. version 指定版本号
“vue-clipboard2”: “0.0.8” //指定所依赖的该组件必须是 0.0.8 版本的
2. >version 大于该版本号
“vue-clipboard2”: “>0.0.8” //指定所依赖的该组件必须是大于 0.0.8 版本的
3. >=version 大于等于该版本号
“vue-clipboard2”: “>=0.0.8” //指定所依赖的该组件必须是 大于或等于0.0.8 版本的