Flutter fvm 多版本管理

992 阅读1分钟

如果你有兴趣 你可以关注一下公众号 biglead 来获取最新的学习资料。


1 前言

在 flutter 2.12.0 版本以上新增了null safety,空安全,对于使用 Flutter 开发项目的小伙伴,无非是要大吐血的,因为你的 Flutter 项目是会出现红色异常一大片,然后项目挂的跑不起来,那么解决方式无非有两种

  • 第一种就是 大吐血整理一次,耗时会长,也是解决根本
  • 第二种方式 就是切换低片的 SDK ,耗时短,适合短期修改使用

有时需要快速修改BUG ,一般会使用第二种方式,反复切换 Flutter 版本,工作量不少,于是 fvm 就出现了,它的作用是 缓存多个 Flutter 版本并实现 Flutter 版本的快速切换。

官网在这里

2 安装 fvm

2.1 macOS Linux

macOS 或者是 Linux 下建议使用 brew 安装:

brew tap leoafarias/fvm
brew install fvm

brew 卸载命令:

brew uninstall fvm
brew untap leoafarias/fvm

安装完成后需要配置环境变量

export PATH="$HOME/fvm/default/bin:$PATH"

2.2 Windows 下安装

choco install fvm

3 fvm 常用 命令命令

3.1 查看已安装的 Flutter 版本
fvm list
3.2 全局设置版本的 Flutter
fvm global 2.2.0
3.3 单个项目使用某个版本的 Flutter
fvm use 2.2.0
3.4 移除某个版本的 Flutter
fvm remove 2.2.0

在这里插入图片描述