如何用凉亭更新脚本?

时间:2014-01-15 15:16:26

标签: bower

  

我已经就此问题创建了一个问题/疑问   Github但事实并非如此   得到任何关注,除了更多人想知道相同   所以我决定在StackOverflow上试试运气。

问:你如何更新你的凉亭?

我的问题:
我安装了Packery 1.0.6,当我运行bower update时,它只是扫描了目录而根本没有更新任何内容

然后我编辑了bower.json文件并从依赖项中删除了Packery 1.0.6并运行:

bower install packery

有点混淆了凉亭,它问我想要哪个版本 - 我选择1.1.2,现在我有1.1.2。

为什么不首先更新到1.1.2?我怎么能相信Bower我已经安装了最新版本的所有东西?

最重要的是,运行bower update packery也不起作用。我认为bower应该是一个神奇的包管理器,它可以解决让我的包裹保持最新的麻烦,但事实证明 - 除了安装新包装之外它没什么用...

1 个答案:

答案 0 :(得分:4)

Bower将使用符号~x.x.x自动安装您的软件包。它基于Semantic Versioning和它的包符号。

它不会更新所有内容,因为它会尊重您应用的要求。在你的情况下:

~1.0.6 := >=1.0.6-0 <1.1.0-0

~1.0~1.1的更改可能会中断,Bower不愿意更新您的包,除非您对此感到满意。考虑更多的保护。

如果您将bower.json文件设置为

>= 1.0.6

它应该不会低于1.0.6。

查看this page上的范围部分。