如何使用bower更新脚本



我在上创建了一个关于此的问题Github,但它没有受到任何关注,只是更多的人想知道事情,所以我决定在StackOverflow上碰碰运气。

问:你如何更新你的bower

我的问题:
我安装了Packey 1.0.6,当我运行bower update时,它只扫描了目录,根本没有更新任何东西

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

bower install packery

这让bower有点困惑,它问我想要哪个版本——我选择了1.1.2,现在我有了1.1.2。

为什么它一开始没有更新到1.1.2?我怎么能相信Bower,我已经安装了所有东西的最新版本?

除此之外,运行bower update packery并不能很好地工作。我原以为bower应该是一个神奇的软件包管理器,它可以省去让我的软件包保持最新的麻烦,但事实证明,它除了安装新软件包外,没有什么作用。。。

Bower将自动安装带有符号~x.x.x的软件包。它基于语义版本控制和包表示法。

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

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

~1.0~1.1的更改可能会中断,除非您同意,否则Bower不愿意更新您的软件包。请将其视为一种保护。

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

>= 1.0.6

它应该不会让你低于1.0.6。

查看此页上的范围部分。

最新更新