编写bower.json时,您可以在依赖项中指定版本号。 有时我看到人们写作
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
究竟是什么意思?为什么不写> = 0.3.13?
这是某种最佳做法吗?
答案 0 :(得分:22)
它是semver,并且符号与>=0.3.13 <0.4.0
相同,后者将匹配patch
之后的所有0.3.13
版本,但不包括0.4.0
。这意味着您将获得错误修复(patch
),但不会修复新功能(minor
)。我们不推荐使用>=0.3.13
,因为它会匹配任何超出某些点的内容。