我注意到当我使用yo webapp
创建一个新的Web应用程序时,它仍然使用jQuery 1.10.2,即使1.11.0已经用完了。是因为1.11.0尚未经过严格测试,所以bower存储库仍然使用1.10.2?如果我偶尔运行bower update
,jQuery(以及我正在使用的任何其他软件包)最终会升级吗? (我确实知道,顺便说一下,我可以用bower install jquery#1.11.0 -S
)
相关问题:这是我目前的bower.json文件:
{
"name": "wut",
"private": true,
"dependencies": {
"sass-bootstrap": "~3.0.0",
"jquery": "~1.10.2"
},
"devDependencies": {}
}
当我运行bower update
时,sass-bootstrap不会更新到最新版本(3.0.2)。这是为什么?
答案 0 :(得分:1)
版本为semver,~1.10.2
表示任何大于2但小于major.minor.patch
的修补程序版本(1.11.0
)。您需要将bower.json中的版本提升至~1.11.0
以获取1.11.0
版本。