Flutter如何使用FVM管理版本

“在Flutter项目中如何使用FVM来管理不同的Flutter版本?我已经安装了FVM,但不太清楚具体如何配置和使用它来切换版本。有没有详细的步骤说明或最佳实践可以分享?比如如何为特定项目指定版本,以及全局和本地版本的区别?”

2 回复

使用FVM管理Flutter版本步骤:

  1. 安装FVM:dart pub global activate fvm
  2. 设置缓存路径:fvm config --cache-path <路径>
  3. 安装指定版本:fvm install <版本号>
  4. 切换项目版本:fvm use <版本号>
  5. 运行项目: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版本,避免冲突。

回到顶部