semver(Semantic Versioning)

Posted 向日葵的祈愿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了semver(Semantic Versioning)相关的知识,希望对你有一定的参考价值。

Based on semver, you can use

  • Hyphen Ranges X.Y.Z - A.B.C  1.2.3-2.3.4 Indicates >=1.2.3 <=2.3.4

  • X-Ranges  1.2.x 1.X 1.2.*

  • Tilde Ranges  ~1.2.3 ~1.2 Indicates allowing patch-level changes or minor version changes.

  • Caret Ranges ^1.2.3 ^0.2.5 ^0.0.4

    Allows changes that do not modify the left-most non-zero digit in the [major, minor, patch] tuple

    • ^1.2.x (means >=1.2.0 <2.0.0)
    • ^0.0.x (means >=0.0.0 <0.1.0)
    • ^0.0 (means >=0.0.0 <0.1.0)

以上是关于semver(Semantic Versioning)的主要内容,如果未能解决你的问题,请参考以下文章

Semver (Semantic Versioning) 语义化版本号

webpack配置篇(三十八):语义化版本(Semantic Versioning)规范格式

npm 中的 4 位版本控制

语义版本控制 (Semver) - 如何对向后兼容的大型功能更新进行 semver

简化 semver 版本比较逻辑

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