在编写 bower.json 时,您可以在依赖项中指定版本号。有时我看到人们在写
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
~到底是什么意思?为什么不写 >=0.3.13?
这是某种最佳实践吗?
在编写 bower.json 时,您可以在依赖项中指定版本号。有时我看到人们在写
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
~到底是什么意思?为什么不写 >=0.3.13?
这是某种最佳实践吗?
它是semver并且符号与 相同>=0.3.13 <0.4.0
,它将匹配所有patch
版本之后和包括0.3.13
,但不匹配0.4.0
。这意味着您将获得错误修复 ( patch
),但不会获得新功能 ( minor
)。>=0.3.13
不推荐,因为它会匹配任何高于某个点会中断的东西。