avatar

mdo

Hello

  • 首页
  • 知识库
  • 归档
  • 标签
  • 关于
主页 FVM(FLutter Version Management)使用教程FVM
文章

FVM(FLutter Version Management)使用教程FVM

发表于 2025-09-13 更新于 2025-09- 13
作者 mdo
5~6 分钟 阅读

FVM(FLutter Version Management)使用教程

FVM (Flutter Version Management) 是一个帮助管理 Flutter SDK 版本的工具,可以轻松地在不同版本之间切换,确保项目使用的 Flutter 版本一致。下面是 FVM 的安装和使用说明:

安装 FVM

1. 安装 FVM

通过 Dart 的包管理器 pub 安装 FVM:

dart pub global activate fvm

2. 确认 FVM 安装

安装完成后,确保 FVM 在你的 PATH 中。可以通过运行以下命令来确认:

fvm --version

如果出现版本号,说明安装成功。

使用 FVM

1. 安装指定版本的 Flutter

使用 FVM 安装特定版本的 Flutter:

fvm install <version>

例如,安装 Flutter 2.5.3:

fvm install 2.5.3

2. 列出已安装的 Flutter 版本

查看已安装的 Flutter 版本:

fvm list

3. 切换 Flutter 版本

全局切换 Flutter 版本:

fvm global <version>

例如,设置 Flutter 2.5.3 为全局版本:

fvm global 2.5.3

4. 为项目指定 Flutter 版本

在项目目录下为项目指定 Flutter 版本:

fvm use <version>

例如,为当前项目使用 Flutter 2.5.3:

fvm use 2.5.3

这会在项目根目录生成一个 .fvm 文件夹和一个 fvm_config.json 文件,记录项目使用的 Flutter 版本。

5. 使用项目指定版本的 Flutter

在项目目录下使用 fvm flutter 命令,而不是直接使用 flutter 命令。例如,运行 flutter doctor:

fvm flutter doctor

其他有用的命令

卸载 Flutter 版本

如果你不再需要某个版本的 Flutter,可以卸载它:

fvm remove <version>

列出可用的 Flutter 版本

查看所有可用的 Flutter 版本:

fvm releases

总结

FVM 是一个非常实用的工具,能够帮助你管理多个 Flutter 版本,确保项目的一致性。通过上面的步骤,你可以轻松安装和切换不同版本的 Flutter。需要注意的是,使用 FVM 时,记得使用 fvm flutter 命令来代替直接的 flutter 命令。

知识库
Management
许可协议:  CC BY 4.0
分享

相关文章

7月 21, 2026

think-orm 2.0.62 单独设置数据表字段缓存驱动和数据缓存驱动

think-cache 拥有强大的多通道(Multi-store)管理能力,但问题的根源在于 think-orm 底层的调用机制太死板。即使您在 think-cache 中配置了 file 和 redis 两个完全独立的通道,think-orm 默认也只会向您通过 Db::setCache() 注入

7月 1, 2026

WebSocket Server + 独立 RPC Server

从架构角度来说,它已经接近 think-swoole 能做到的极限了,但是我仍然不建议继续这样维护。 原因不是代码写法,而是 think-swoole 本身的事件模型。 第一处问题:addListener() 仍然共享 Worker 你的代码: $rpcServer = $server->addLi

6月 25, 2026

Linux | Reqable · API抓包调试 + API测试一站式工具

Reqable是什么? Reqable = Fiddler + Charles + Postman 极简的设计、极高的性能、丰富的功能、桌面手机多端平台。 多协议流量分析 基于经典的MITM中间人代理方案捕获和分析您的应用流量,自适应HTTP/HTTPS/SOCKS4/SOCKS5等多种代理协议,并

下一篇

vite跨域proxy设置与开发、生产环境的接口配置

上一篇

flutter 打包apk -详细版flutter 打包成apk

最近更新

  • 完美地解决 TP3 老系统数据的平滑读取
  • thinkphp3 redis序列化和反序列化
  • Table 空间极易发生哈希冲突并溢出
  • 将监控程序直接跑在云端
  • AI 驱动型 Facebook 群组关键词监控 Chrome 浏览器插件

热门标签

API CodeGeex Gitkraken Management Manticore Premiere Sublime Swoole ThinkPHP ThinkPHP5

目录

©2026 mdo. 保留部分权利。