在Bower中指定版本号

时间:2013-09-26 05:19:49

标签: javascript npm bower semantic-versioning

编写bower.json时,您可以在依赖项中指定版本号。 有时我看到人们写作

{
...
    "devDependencies" : {
        "grunt" : "~0.3.13",
    }
}

究竟是什么意思?为什么不写> = 0.3.13?

这是某种最佳做法吗?

1 个答案:

答案 0 :(得分:22)

它是semver,并且符号与>=0.3.13 <0.4.0相同,后者将匹配patch之后的所有0.3.13版本,但不包括0.4.0。这意味着您将获得错误修复(patch),但不会修复新功能(minor)。我们不推荐使用>=0.3.13,因为它会匹配任何超出某些点的内容。