Flutter fvm 多版本管理

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter fvm 多版本管理相关的知识,希望对你有一定的参考价值。

如果你有兴趣 你可以关注一下公众号 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

以上是关于Flutter fvm 多版本管理的主要内容,如果未能解决你的问题,请参考以下文章

使用FVM管理Flutter SDK版本切换

Flutter FVM 版本管理

Flutter FVM 版本管理

Flutter FVM 版本管理

flutter fvm 版本控制

flutter 版本控制fvm