npm 语义化版本 semver

2020-10-10  本文已影响0人  McDu

1. npm 版本号规则

major.minor.patch
主版本号.次版本号.修补版本号

2. 版本匹配规则

version:严格匹配某个版本。
eg: 1.2.3

~version:大概匹配某个版本,允许有较小的改动。如果 minor 确定,允许 patch 任意;如果 minor、patch 未指定,允许 minor、patch 任意。
eg:~1.2.3 := >=1.2.3 <1.(2+1).0 := >=1.2.3 <1.3.0

^version:兼容某个版本。版本号中最左边的非 0 数字的右侧可以任意。如果缺少某个版本号,则这个版本号的位置可以任意。
eg:^1.2.3 := >=1.2.3 <2.0.0

version-alpha/beta/rc : 预发行标签,更新比较快,一般包含比较重大的变化。
eg:1.2.3-alpha.3


npm-semver

上一篇下一篇

猜你喜欢

热点阅读