相关文章推荐
逃课的毛豆  ·  告别 Windows ...·  1 年前    · 
刚毅的韭菜  ·  Java ArrayList ...·  1 年前    · 

Flutter fvm 多版本管理

1 年前 · 来自专栏 flutter 从入门到精通

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

发布于 2021-07-26 18:34

文章被以下专栏收录

    flutter 从入门到精通

    flutter 从入门到精通