https://fvm.app 是管理Flutter SDK版本的简单cli工具,使用命令行的方式进行操作。
当你手上涉及新项目和古董项目时,当前环境可能无法编译运行老古董项目,则会需要考虑sdk多版本的便捷切换,那么fvm是个很好用的管理工具。
1.安装
方式1 使用brew安装
brew tap leoafarias fvm
brew install fvm
方式2 使用dart安装(需配置dart环境:flutter sdk/bin/cache/dart-sdk/bin)
dart pub global activate fvm
2.配置环境
将fvm添加到.zshrc或.bash配置中
export PATH="$HOME/fvm/default/bin:$HOME/.pub-cache/bin:$PATH"
3.检查安装
控制台执行fvm -v验证是否安装成功
4.设置安装目录
fvm config --cache-path 你想要存放的flutter sdk的目录
输入fvm config验证设置
5.安装flutter 和 列出已安装Flutter SDK列表
输入fvm releases列出所有可安装的版本
输入fvm install xxx 安装你要的版本(由于安装是从github下载,较慢,需要使用魔法,没魔法建议从flutter官网下载后解压至versions目录,解压后的命名规则为version号 如3.32.8)
输入fvm list 列出所有已安装版本
6.设置你要的版本为全局
fvm global xxx
7.单独为某个Flutter项目指定版本(在不改动全局配置的情况下使用)
在项目的根目录下执行 fvm use xxx 为当前项目指定版本