SemVer 版本工具
本地比较、排序和判断语义化版本,支持常用比较符、通配符、^、~ 和 OR 范围。
浏览器本地处理
该页面已通过公开目录检查;启用JavaScript后可使用完整功能。
使用指南
如何使用SemVer 版本工具
SemVer 版本工具只在当前浏览器中处理输入,不会上传、联网或保存用户数据。
输入内容
输入多个版本以及可选的版本范围,支持预发布版本。
选择处理方式
执行版本解析、升序/降序排序或逐项判断是否满足范围。
检查并导出
查看规范化版本、比较结果和不合法输入提示。
限制与注意事项
- 不访问 npm registry,不安装依赖,不支持所有 npm 扩展范围语法。
- 版本范围语义取决于工具支持的子集;发布前应使用项目实际包管理器复核。
- 工具只提供本地辅助处理结果;重要配置、密钥、文档和发布内容仍需在目标环境中复核。
常见问题
输入会上传到服务器吗?
不会。页面只使用浏览器内存、本地文件 API 和已经随站点提供的本地资源。
为什么某个 npm 范围无法解析?
工具只实现明确列出的 SemVer 子集,未支持的 hyphen range 或扩展语法会直接报错。
为什么结果还需要人工检查?
边界语法、地区规范、第三方阅读器和目标运行环境可能存在差异,工具不会替代最终校验。