快速开始
-
输入版本
可选 v 前缀,如 v1.2.3。
-
读 compare
负数表示第一个版本更小。
输入 x.y.z 版本,查看 major/minor/patch 递增结果,并与另一版本比较大小。
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
语义化版本号递增与比较 (major/minor/patch)。
major +1
2.0.0
minor +1
1.3.0
patch +1
1.2.4
compare (a vs b)
-1
支持可选 v 前缀与 x.y.z 三段数字; 不含预发布标签。 负数 a<b,0 相等,正数 a>b
输入 x.y.z 版本,查看 major/minor/patch 递增结果,并与另一版本比较大小。
输入版本
可选 v 前缀,如 v1.2.3。
读 compare
负数表示第一个版本更小。
不含 -alpha、+build 等预发布与构建元数据。
比较两个 SemVer 版本大小、判断 prerelease 顺序,并模拟 patch/minor/major 递增,符合 npm 语义化版本规范。
发布前确认版本号是否高于线上、依赖冲突排查、CI 脚本中版本规则人工复核时使用。
开发新功能时,先用计算器递增 minor 版本(如 1.2.3 → 1.3.0)。发布前检查 API 兼容性:若存在破坏性变更,手动改为 major 递增(1.2.3 → 2.0.0)。最后用版本比较功能确认新版号高于所有已发布版本。
处理紧急 bug 时,团队常同时修改多个版本线。比如修复 1.2.3 的漏洞后生成 1.2.4,同时比较该版本是否低于正在开发的 1.3.0。该工具可快速验证版本树关系,避免发布顺序错误。
Input
1.2.3 patch bump
Output
1.2.4
核心 x.y.z 比较一致; 复杂范围请用 npm 命令行。
该工具遵循标准 Semver 2.0 规范,预发布版本需用专用工具比较(如 npm semver 库)。我们聚焦核心的 x.y.z 格式,确保大多数开发场景的可靠性。