3

根据“pub --help”,“升级”命令用于:

将当前包的依赖项升级到最新版本。

但是,我只需要运行几次“pub upgrade”就可以达到我的 pubspec.yaml 所依赖的当前最新版本的软件包。似乎每次运行都只是增量升级。我错过了什么?

我观察到的具体示例是 mustache: ">=0.1.5",它首先升级到 0.1.6,第二次运行到 0.1.7。

发布版本:发布 1.1.0-dev.5.11

4

3 回答 3

1

它应该将所有依赖项升级到可用的最新版本,或者 pubspec.yaml 中允许的最新版本(请参阅 Pub Package Manager 文档)

但是如果每次升级只跳过一个新版本,试着补一下bug

于 2014-01-30T15:39:53.823 回答
0

我从未见过这种行为。它应该直接进入满足您的依赖约束的最高可用(非开发)版本。

于 2014-01-29T06:45:45.250 回答
0

如果您的依赖项的新版本位于您的 2 次运行之间,您可以看到此行为。

查看mustache的版本(单击版本选项卡),您可以查看在测试期间是否有新版本登陆。它可以解释你所观察到的。

于 2014-01-29T07:31:44.783 回答