概要
FVM(Flutter バージョンマネージャー)は、複数の Flutter SDK バージョンをプロジェクト間で簡単に管理するためのコマンドラインツールです。安定版、Beta版、Dev版、Master版のチャンネルだけでなく、特定のリリースバージョン間でも簡単に切り替えることができます。FVM はローカルに Flutter SDK をキャッシュして高速な切り替えを実現し、各プロジェクトが指定されたバージョンを使用することを保証します。異なる SDK 要件を持つ複数の Flutter プロジェクトで作業するチームに最適です。
用途
- 1つの開発環境で複数のFlutterバージョンを管理する
- 安定版とベータ版のFlutterチャネルの切り替え
- チームメンバー間でのSDKバージョンの整合性を確保する
- さまざまなFlutterリリースとの互換性を迅速にテストする
- 特定のFlutterバージョンを使用してCI/CDパイプラインを設定する
主な機能
- プロジェクトごとのFlutter SDKバージョン管理
- すべてのFlutterチャネルおよびリリースをサポート
- より迅速な切り替えのためのローカルSDKキャッシュ
- シンプルなCLIインターフェース
- .fvm/config ファイルを介した自動バージョン解決
適している対象
- 複数のFlutterプロジェクトに取り組んでいる開発者
- 一貫したFlutter SDKバージョンを必要とするチーム
- CI/CD環境
- バージョン間のテストとデバッグ
注意事項
- 各プロジェクトごとに .fvm/config ファイルの設定が必要です
- リストされているように、Windowsプラットフォームに限定されています
- IDEで追加の構成が必要になる場合があります
- SDK パスをバイパスする Flutter ツールと互換性がありません