Flutter のパッケージ関連のコマンド

Flutterのパッケージ関連(flutter pub)のコマンドに関するメモ。

パッケージを追加

flutter pub add [package名]

開発用のパッケージ追加

flutter pub add [package名] --dev

テストやソースの自動生成など実行時に未使用なパッケージの追加に使用する。pubspec.yamlのdev_dependenciesに追加される。

パッケージが最新版か確認する

flutter pub outdated

パッケージを最新版に更新する

プロジェクトに使用しているパッケージに関連するパッケージを更新する

flutter pub upgrade

pubspec.yamlに書かれたパッケージを更新するわけではない。

メジャーバージョンも更新する

flutter pub upgrade --major-versions

pubspec.yamlに書かれたパッケージを更新する。ただ全てのパッケージを更新するわけではなさそう(riverpodの1.0.0から1.0.3に更新されなかった)

実際にパッケージをダウンロードして反映する

flutter pub get