依赖版本查询

npm 包版本范围语法解析与查询,支持 semver ^/~ 语法说明

开发者工具 免费 本地处理
运算符示例含义
^^1.2.3兼容版本:≥1.2.3 且 <2.0.0(最左非零位不变)
~~1.2.3近似版本:≥1.2.3 且 <1.3.0(次版本不变)
>>1.2.3大于指定版本
>=>=1.2.3大于等于指定版本
<<1.2.3小于指定版本
<=<=1.2.3小于等于指定版本
==1.2.3精确匹配(可省略 =)
x-range1.x / 1.2.x通配符:1.x = ≥1.0.0 <2.0.0
hyphen1.0.0 - 2.0.0连字符范围:≥1.0.0 且 ≤2.0.0

依赖版本查询功能亮点

版本范围解析

解析 ^、~、x-range、hyphen-range 等 npm 标准版本范围语法。

匹配检查

输入版本范围和测试版本,快速判断是否匹配。

🔒

运算符速查表

内置 semver 运算符参考表,方便查阅各种范围语法的含义。

依赖版本查询常见问题

支持^/~/>/>=/

^允许不改变最左边非零数字的更新(^1.2.3=≥1.2.3<2.0.0),~允许补丁级更新(~1.2.3=≥1.2.3<1.3.0)。

当前仅解析semver语法,不查询远程注册表。