Flutter 多版本管理工具FVM 的命令行使用

18 min read
  1. 安装 FVM

在终端中运行以下命令安装 FVM:

dart pub global activate fvm

安装完成后,可以通过运行以下命令检查 FVM 版本:

fvm --version
  1. 安装 Flutter 版本

使用 FVM,可以安装多个不同版本的 Flutter,可以通过以下命令来安装指定版本的 Flutter:

fvm install <version>

例如,要安装 2.0.3 版本的 Flutter,可以运行以下命令:

fvm install 2.0.3

安装完成后,可以使用以下命令检查当前使用的 Flutter 版本:

flutter --version

注意:使用 FVM 安装的 Flutter 在不同项目中是隔离的,即每个项目可以使用不同的 Flutter 版本。

  1. 切换 Flutter 版本

如果已经安装了多个版本的 Flutter,可以使用以下命令来切换到不同的版本:

fvm use <version>

例如,要切换到 2.0.3 版本的 Flutter,可以运行以下命令:

fvm use 2.0.3

注意:切换到的版本只在当前终端环境中生效,如果要更改全局的默认版本,可以运行以下命令:

fvm global <version>
  1. 创建和使用 Flutter 项目

使用 FVM,可以为每个项目创建独立的 Flutter 环境。

要创建一个新的 Flutter 项目,请在项目根目录中运行以下命令:

fvm flutter create .

该命令会在当前目录中创建一个新的 Flutter 项目,然后自动使用当前项目的 FVM 版本。

要使用当前项目的 FVM 版本,请在项目根目录中运行以下命令:

fvm flutter run

该命令会将 Flutter 项目编译并在模拟器或真实设备上运行。

  1. 查看已安装的 Flutter 版本

要查看已安装的不同版本的 Flutter,请运行以下命令:

fvm list

FVM 将列出所有已安装的 Flutter 版本及其路径。

  1. 卸载 Flutter 版本

要卸载已安装的 Flutter 版本,请运行以下命令:

fvm uninstall <version>

例如,要卸载 2.0.3 版本的 Flutter:

fvm uninstall 2.0.3
  1. FVM 的其他命令

除了上述命令之外,FVM 还提供了其他有用的命令:

  • fvm use <version> --force 强制重新下载和编译指定版本的 Flutter。
  • fvm archive list 查看当前环境的 archive 包。
  • fvm archive create <version> 创建指定版本的 archive 包。
  • fvm archive export <path> 导出当前环境的 archive 包到指定路径。
  • fvm archive import <path> 导入指定路径下的 archive 包。