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 多版本管理的主要内容,如果未能解决你的问题,请参考以下文章