有时候项目有Flutter版本要求,可能不能项目Flutter sdk 使用不同版本。如果项目直接升级最新版本Flutter, 可能会导致一些插件的兼容性问题。导致项目无法运行, 等等。
这时候我们就需要不同Flutter sdk 运行项目。那么我们就需要一些工具管理我们的flutter sdk版本,方便我们来回切换不能版本。从而保证我们项目正常运行。fvm 是一个不错flutter版本管理工具。下面我们来示例如果在window环境下使用fvm.

步骤

1、第一步

需要安装dart环境。flutter 默认就有。我们使用dart 命令执行安装我们fvm

dart pub global activate fvm

这时候就可以看到一些警告信息
1.png
我们需要把警告path 路径添加到我们系统环境变量path里面去

2、第二步

打开我们系统环境变量添加。path路径。如下图
2.png
配置完成之后。执行命令 fvm --version 我们就可以看到我们fvm版本。
3.png

3、第三步

指定我们fvm文件缓存路径。以免以后下载的flutter sdk下载到C盘, 我的电脑就一个盘,所有就设置C盘为例
执行命令:

fvm config --cache-path C:\src\fvm

4.png

配置FVM_HOME环境
5.png

4、第四步

安装我们需要flutter sdk 版本

fvm install 3.13.9  <可改为自己想要的版本>

完成后执行 fvm global 3.13.9 ,配置全局版本。会生成C:\src\fvm\default并将3.13.9文件夹复制到其中。然后配置flutter的全局环境变量。
如果之前配置过Flutter环境变量,替换掉前面就行

常用FVM命令

config   设置FVM的配置
dart   代理dart命令
destroy   通过删除FVM目录销毁FVM缓存
doctor   显示有关环境和项目配置的信息。
exec  使用配置的Flutter SDK执行脚本
flavor 在不同的项目风格之间切换
flutter   代理flutter命令
global    将Flutter SDK版本设置为全局
install    安装Flutter SDK版本
list   列出已安装的Flutter SDK版本
releases    查看所有可供安装的Flutter SDK版本。
remove   删除Flutter SDK版本
spawn   在Flutter版本上生成命令
use      要在项目中使用的Sets Flutter SDK版本
Last modification:October 30, 2023
如果觉得我的文章对你有用,请随意赞赏