套件概覽
FVM(Flutter 版本管理器)是一個命令列工具,可簡化在不同專案之間管理多個 Flutter SDK 版本的過程。它讓開發者能輕鬆在穩定版、Beta 版、開發版和主幹版通道之間切換,以及使用特定版本。FVM 會將 Flutter SDK 本地快取,實現快速切換,並確保每個專案使用其指定的版本。非常適合需要在多個具有不同 SDK 要求的 Flutter 專案中協作的團隊。
適用情境
- 在單一開發環境中管理多個Flutter版本
- 在穩定版和 Beta 版 Flutter 通道之間切換
- 確保團隊成員之間 SDK 版本的一致性
- 快速測試應用與不同 Flutter 版本的相容性
- 使用特定Flutter版本設定CI/CD流水線
主要特色
- 按專案管理 Flutter SDK 版本
- 支援所有 Flutter 渠道和發行版
- 本地 SDK 快取以實現更快的切換
- 簡單的命令列介面
- 透過 .fvm/config 檔案自動版本解析
適合對象
- 正在開發多個Flutter專案的開發者
- 需要一致的 Flutter SDK 版本的團隊
- CI/CD 環境
- 跨版本測試和調試
使用建議
- 每個專案都需要設定 .fvm/config 檔案
- 僅限Windows平台,如所列
- 可能需要在 IDE 中進行額外設定
- 與繞過 SDK 路徑的 Flutter 工具不相容