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

时间:2018-09-11 16:23:45

标签: semantic-versioning

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

注意如何

版本“ 3.4.5”与表达式“ 3. ”兼容 enter image description here 但... enter image description here 版本“ 3.4.5-1” 与表达式“ 3。

兼容

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

1 个答案:

答案 0 :(得分:3)

那是因为默认情况下不包括预发行版本。

根据docs

  

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

为了匹配该预发行版本,您可以使用例如:~3 >3.4.5-0

  

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