SemVer版本比较
解析单个版本号
合法性
✓ 合法的 SemVer 2.0.0
主版本 major
2
次版本 minor
11
修订号 patch
3
预发布 prerelease
beta.1
构建元数据 build
build.20260906
自增:
多版本比较(每行一个)
从旧到新:
1.1.9.0
2.1.10.0
3.2.0.0-rc.1pre
4.2.0.0-rc.2pre
5.2.0.0最新
范围匹配(npm 语义)
满足范围
SemVer 规则
主版本.次版本.修订号:不兼容的 API 变更升主版本,向后兼容的功能新增升次版本, 向后兼容的问题修复升修订号。预发布版本(-alpha.1)低于正式版, 预发布按点分段逐段比较(数字按数值、字符串按字典序);构建元数据(+build)不参与优先级。 范围语法:^ 允许同主版本、~ 允许同次版本的 patch 更新、x/1.x 为通配。