Flutter如何使用FVM管理版本
“在Flutter项目中如何使用FVM来管理不同的Flutter版本?我已经安装了FVM,但不太清楚具体如何配置和使用它来切换版本。有没有详细的步骤说明或最佳实践可以分享?比如如何为特定项目指定版本,以及全局和本地版本的区别?”
2 回复
使用FVM管理Flutter版本步骤:
- 安装FVM:
dart pub global activate fvm - 设置缓存路径:
fvm config --cache-path <路径> - 安装指定版本:
fvm install <版本号> - 切换项目版本:
fvm use <版本号> - 运行项目:
fvm flutter run
支持多版本隔离,提升开发效率。
更多关于Flutter如何使用FVM管理版本的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
Flutter使用FVM(Flutter Version Management)管理项目版本,可让您在同一设备上安装和切换多个Flutter版本。以下是详细步骤:
1. 安装FVM
运行以下命令安装FVM:
dart pub global activate fvm
确保将FVM添加到系统PATH(通常在 ~/.pub-cache/bin)。
2. 配置项目使用特定Flutter版本
在项目根目录中,运行以下命令安装并使用指定版本(例如 3.13.0):
fvm use 3.13.0 --force
这会在项目目录下创建 .fvm 文件夹,包含符号链接和版本配置。
3. 配置IDE
- VS Code:安装 “FVM” 扩展,或手动设置SDK路径为
./fvm/flutter_sdk。 - Android Studio:在项目设置中,将Flutter SDK路径指向
./fvm/flutter_sdk。
4. 常用命令
- 安装版本:
fvm install 3.13.0 - 列出已安装版本:
fvm list - 设置全局默认版本:
fvm global 3.13.0 - 移除版本:
fvm remove 3.13.0
5. 运行项目
使用 fvm flutter run 代替 flutter run 确保使用项目指定的版本。
注意事项
- 首次使用会下载Flutter SDK,可能需要时间。
- 在团队项目中,将
.fvm文件夹提交到版本控制,以统一版本。 - 使用
fvm flutter前缀运行任何Flutter命令(如fvm flutter pub get)。
通过FVM,您可以轻松管理多项目不同Flutter版本,避免冲突。

