版本范围到底允许哪些版本
依赖范围本质上是一组比较符的简写。脱字符允许不改变最左侧非零部分的变更,因此 ^1.2.3 允许低于 2.0.0 的所有版本,而 ^0.2.3 只允许低于 0.3.0,^0.0.3 则不允许高于 0.0.3。波浪号在指定次版本号时允许补丁级变更。多个范围用空格表示“与”、用 || 表示“或”,连字符表示闭区间。本工具会展开这些简写,并按 SemVer 2.0.0 优先级规则评估真实版本,其中包括“预发布版本排在对应正式版之前”这条规则。
如何使用SemVer 版本范围测试器 — 校验 ^ 与 ~ 范围
- 1在工具区域粘贴、输入或上传需要处理的内容。
- 2根据任务选择格式、尺寸、输出方式或校验选项。
- 3检查预览结果、提示信息或转换后的数据。
- 4确认结果无误后复制或下载,并用于后续工作。
SemVer 版本范围测试器 — 校验 ^ 与 ~ 范围的常见使用场景
快速完成日常任务
无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。
检查与整理内容
在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。
注重隐私的浏览器处理
对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。
常见问题
SemVer 版本范围测试器 — 校验 ^ 与 ~ 范围可以解决什么问题?
把 npm 版本范围展开为具体比较符,直观查看哪些版本满足该范围,并正确处理预发布版本。
这个工具需要注册或付费吗?
不需要。你可以直接免费使用,不必创建账号。
工具会上传我的数据吗?
工具会尽可能在浏览器本地运行。需要后端服务的功能会在页面中明确标注。