FVM (Flutter Version Manager)
项目级隔离:可为每个项目单独指定和锁定Flutter版本
通过项目配置文件确保团队所有成员环境一致
1.安装与配置FVM
- 可以通过多种方式安装FVM,例如在Mac或Linux上使用Homebrew (
brew install fvm
),或在Windows上使用Chocolatey (choco install fvm
)
- 安装后,可以设置一个集中的SDK缓存路径,避免占用系统盘空间:
fvm config --cache-path /your/custom/path
2.安装所需Flutter版本
使用FVM安装您需要的两个Flutter版本。例如:
# 安装用于鸿蒙适配的版本
fvm install 3.22.0
# 安装用于Android/iOS开发的版本
fvm install 3.35.5
3.为项目配置特定版本
进入您的Flutter项目根目录,执行以下命令为其锁定Flutter版本:
fvm use 3.22.0 --force
4.通过FVM执行命令
配置完成后,您所有在这个项目目录下执行的Flutter命令,都需要通过FVM来运行,以确保使用正确的SDK版本。
fvm flutter pub get
fvm flutter run
fvm flutter build apk
直接使用
flutter
命令将指向全局版本,可能导致问题。