Flutter fvm(新版)多版本管理的使用

119 阅读1分钟

https://fvm.app 是管理Flutter SDK版本的简单cli工具,使用命令行的方式进行操作。

当你手上涉及新项目和古董项目时,当前环境可能无法编译运行老古董项目,则会需要考虑sdk多版本的便捷切换,那么fvm是个很好用的管理工具。

1.安装

方式1 使用brew安装

brew tap leoafarias fvm

brew install fvm

方式2 使用dart安装(需配置dart环境:flutter sdk/bin/cache/dart-sdk/bin)

dart pub global activate fvm

2.配置环境

将fvm添加到.zshrc.bash配置中

export PATH="$HOME/fvm/default/bin:$HOME/.pub-cache/bin:$PATH"

image.png

3.检查安装

控制台执行fvm -v验证是否安装成功

image.png

4.设置安装目录

fvm config --cache-path 你想要存放的flutter sdk的目录

输入fvm config验证设置

image.png

5.安装flutter 和 列出已安装Flutter SDK列表

输入fvm releases列出所有可安装的版本

image.png

输入fvm install xxx 安装你要的版本(由于安装是从github下载,较慢,需要使用魔法,没魔法建议从flutter官网下载后解压至versions目录,解压后的命名规则为version号 如3.32.8)

输入fvm list 列出所有已安装版本

image.png

6.设置你要的版本为全局

fvm global xxx

image.png

7.单独为某个Flutter项目指定版本(在不改动全局配置的情况下使用)

在项目的根目录下执行 fvm use xxx 为当前项目指定版本