编写 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
不推荐,因为它会匹配上面的任何内容,而这些内容在某些时候会中断。
关于javascript - 在 Bower 中指定版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19019944/