Flutter FVM 升级 4.x 注意事项

5 阅读1分钟
  • Dart 版本要求

    • 升级 FVM 到 4.x 时,Dart SDK 必须 ≥ 3.6

    • 否则执行:

      dart pub global activate fvm
      

      无法获取 FVM 最新版本。

  • 环境变量调整(Windows)

    • FVM 4.x 不再修改全局 Flutter 环境变量。
    • 使用 PUB_CACHE 指定 FVM 缓存目录。
    • 单独指定 Dart SDK 的环境变量(DART_SDK)。
  • Git Bash / zsh 使用

    • ~/.zshrc 文件中添加别名:

      alias fvm="fvm.bat"
      
    • 执行:

      source ~/.zshrc
      
    • 测试:

      fvm --version
      

      示例输出:

      4.0.5
      
  • 注意事项

    • 不依赖全局 Flutter 环境变量,避免版本冲突。

    • PowerShell / CMD 下直接调用 fvm.bat

    • 项目级 Flutter 版本使用:

      fvm use <version>
      

      无需手动切换全局 Flutter。