semver:匹配预发布后缀 (3.* =/= 3.4.5-1)

Car*_*ers 5 semantic-versioning

使用此在线 semver 检查器:https ://jubianchi.github.io/semver-check/

注意如何

版本“3.4.5”与表达式“3 兼容。在此处输入图片说明 但... 在此处输入图片说明 版本“3.4.5-1”与表达式“3兼容。

如何更改我的兼容性表达式以包含此预发布版本?

fsi*_*i90 5

这是因为默认情况下不包含预发布版本。

根据文档

没有预发布比较器的 SemVer 比较将跳过预发布版本。例如,>=1.2.3 将在查看版本列表时跳过预发布,而 >=1.2.3-0 将评估并查找预发布。

为了匹配的预发布版本,你可以使用,例如:~3 >3.4.5-0

3.4.5-1 满足约束 ~3 >3.4.5-0