插件概览
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 工具不兼容