3

「pub --help」によると、「upgrade」コマンドは次の目的で使用されます。

現在のパッケージの依存関係を最新バージョンにアップグレードします。

ただし、「pub upgrade」を数回実行して、pubspec.yaml が依存する現在の最新バージョンのパッケージに到達する必要がありました。実行ごとに段階的にのみアップグレードされたように見えました。私は何が欠けていますか?

私が観察した特定の例は、口ひげ: ">=0.1.5" で、これは最初に 0.1.6 にアップグレードされ、2 回目の実行で 0.1.7 にアップグレードされました。

発行バージョン: 発行 1.1.0-dev.5.11

4

3 に答える 3

1

すべての依存関係を利用可能な最新バージョン、または pubspec.yaml で許可されている最新バージョンにアップグレードする必要があります(Pub Package Manager のドキュメントを参照)

ただし、アップグレードごとに 1 つの新しいバージョンしかジャンプしない場合は、バグを埋めてみてください

于 2014-01-30T15:39:53.823 に答える
0

2 回の実行の間に新しいバージョンの依存関係が発生した場合、この動作が見られます。

mustacheのバージョン([バージョン] タブをクリック) を見ると、テスト中に新しいバージョンがリリースされたかどうかがわかります。それはあなたが観察したことを説明するかもしれません。

于 2014-01-29T07:31:44.783 に答える
0

私はその行動を見たことがありません。依存関係の制約を満たす、利用可能な最高の (非開発) リリースに直接進む必要があります。

于 2014-01-29T06:45:45.250 に答える