SemVer 版本计算器

比较语义化版本、检查 npm 范围并计算下一版本。

开发与运维
正在准备工作区…
输入
输出
结果将显示在这里。

使用方法

  1. 输入完整版本、比较版本和 npm 范围。
  2. 运行工具,检查结果与状态提示。
  3. 复制所需内容,或下载结果继续使用。

SemVer 版本计算器

比较语义化版本、检查 npm 范围并计算下一版本。

处理在浏览器中完成,输入和文件不会上传到 DevToolsy。

工作原理

版本遵循 SemVer 2.0.0,范围使用 npm 规则;构建元数据不影响优先级。

处理前后对比
输入
1.2.3
输出
{
  "major": "2.0.0",
  "minor": "1.3.0",
  "patch": "1.2.4",
  "prerelease": "1.2.4-beta.0"
}

比较语义化版本、检查 npm 范围并计算下一版本。

处理行为

npm 范围默认排除大多数预发布版本,除非范围明确包含同一基础版本的预发布项。开启“包含预发布版本”可采用更宽的匹配规则。

输出

复制所需内容,或下载结果继续使用。

处理限制

完整版本最多 256 字符;npm 范围最多 2,048 字符;列表最多 1,000 个版本。

延伸阅读SemVer 2.0.0
?

常见问题

使用什么版本和范围规则?

版本遵循 SemVer 2.0.0,范围使用 npm 规则;构建元数据不影响优先级。

预发布版本如何匹配?

npm 范围默认排除大多数预发布版本,除非范围明确包含同一基础版本的预发布项。开启“包含预发布版本”可采用更宽的匹配规则。

输入会上传吗?

处理在浏览器中完成,输入和文件不会上传到 DevToolsy。

处理限制是什么?

完整版本最多 256 字符;npm 范围最多 2,048 字符;列表最多 1,000 个版本。

如何保留结果?

复制所需内容,或下载结果继续使用。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。