FVM
是一个为 Flutter
开发的版本管理工具,它允许你在同一台机器上安装和使用多个 Flutter
版本。FVM
提供了一种简单的方式来切换项目之间的 Flutter
版本,无需重新下载或配置。
允许每个项目维护独立的 Flutter
版本,避免不同项目间可能的版本冲突问题。不同项目可能依赖不同 Flutter
版本,版本隔离确保项目独立性,开发者可根据需要选择合适的 Flutter
版本开发和测试,无需担心版本不匹配问题。
简单命令即可在不同项目间快速切换 Flutter
版本,提供灵活性,使开发者轻松应对项目需求,无需手动管理不同版本的 Flutter SDK
,极大提高开发效率和便捷性。
允许共享相同版本的 Flutter SDK,并且只需下载一次即可在多个项目中使用,避免重复下载相同版本的 Flutter SDK,节省存储空间。特别适用于需要频繁切换 Flutter 版本或同时在多个项目中使用 Flutter 的开发者,可显著减少磁盘占用和下载时间。
brew install fvm
choco install fvm
dart pub global activate fvm
echo 'export FVM_HOME=~/.fvm' >> ~/.zshrc
echo 'export PATH=$FVM_HOME/default/bin:$PATH' >> ~/.zshrc
echo 'export PUB_HOSTED_URL=https://pub.flutter-io.cn' >> ~/.zshrc
echo 'export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn' >> ~/.zshrc
source ~/.zshrc
fvm releases
查看所有可用的 Flutter 版本fvm install <version>
安装指定版本的 Flutterfvm remove <version>
删除指定版本的 Flutterfvm use <version>
在项目根目录使用指定版本的 Flutterfvm list
查看已安装的 Flutter 版本fvm global <version>
设置全局的 Flutter 版本