当前位置: 首页 > news >正文

fvm Flutter多版本管理安装与常用指令

一、安装

  • pub.dev - fvm

  • fvm 官方安装文档,包含各系统安装方式。

  • 也通过 Dart 包管理工具安装 FVM

      
$ brew tap leoafarias/fvm
$ brew install fvm

# 或

$ dart pub global activate fvm

环境变量配置建议,在 ~/.zshrc 或 ~/.bashrc 中添加:

  
  • # 确保 FVM 命令和 Flutter 可执行文件优先级最高
    export PATH="$HOME/fvm/default/bin:$HOME/.pub-cache/bin:$PATH"
    
    # 或
    
    export PATH="$PATH":"$HOME/.pub-cache/bin"
    
  • 安装版本时,执行没反应,命令行中换个网络.

  • Flutter 版本与 Dart 版本对应关系表

  • 如果 fvm install xxx 安装不动,需要更换 解释器 的网络。

二、命令速查表

命令简写说明示例
版本管理      
fvm install <version> - 安装指定 Flutter 版本 fvm install 3.16.4
fvm use <version> - 在当前项目使用指定版本(生成 .fvm 目录) fvm use stable
fvm global <version> - 设置全局默认版本 fvm global 3.16.4
fvm remove <version> fvm rm 删除已安装版本 fvm rm 3.10.0
列表与信息      
fvm list fvm ls 列出已安装版本 fvm ls
fvm releases fvm list-remote 列出所有可安装版本 fvm releases
fvm version fvm -v 查看 FVM 自身版本 fvm -v
项目配置      
fvm flutter <command> fvm fl 在当前项目执行 Flutter 命令 fvm fl run
fvm dart <command> - 在当前项目执行 Dart 命令 fvm dart pub get
缓存与清理      
fvm cache clean - 清理下载缓存 fvm cache clean
fvm config - 查看/修改 FVM 配置 fvm config --cache-path

三、详细说明与示例

1. 版本管理

  
# 安装稳定版
fvm install stable

# 安装特定版本(支持完整版本号或渠道名)
fvm install 3.16.4
fvm install beta

# 为当前项目指定版本(创建 .fvm 链接)
fvm use 3.16.4

# 设置全局默认版本(所有未配置项目会使用此版本)
fvm global 3.16.4

# 删除旧版本
fvm remove 3.10.0

2. 查询版本

  
# 查看已安装版本(标 * 的是全局默认版本)
fvm list
# 输出示例:
# * 3.16.4 (global)
#   3.10.0
#   stable

# 查看所有可安装版本
fvm releases

3. 项目级操作

  
# 在项目目录执行 Flutter 命令(自动使用 .fvm 配置的版本)
fvm flutter pub get
fvm flutter run

# 简写版(部分支持)
fvm fl run

4. 缓存管理

  
# 清理下载缓存(不会删除已安装版本)
fvm cache clean

# 查看配置(如缓存路径)
fvm config

四、使用(重点)

  • 使用了 fvm 管理版本后,重点细节:

    1、使用 $ flutter --version 是使用的 fvm global xxx 设置的全局版本,可以任意地方执行。

    2、使用 $ fvm flutter --version 是使用的 fvm use xxx 设置的当前项目指定版本,必须在项目文件夹内执行。

    千万不要搞混了,直接使用 flutter 直接跑命令,需要区分你的项目是否有指定版本。

    例如:$ flutter run$ fvm flutter run

http://www.hskmm.com/?act=detail&tid=39386

相关文章:

  • 人生八要(摘抄)
  • 20232322 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 2025年内窥镜电缆线厂家权威推荐榜:B超线内窥镜电缆线,专业医疗线缆制造与定制化解决方案精选
  • 网络流题单
  • 2025年盐趣科研教育深度解析:从录取数据看科研背景如何撬动名校门槛
  • 2025年10月膜结构厂家推荐榜:双资质企业对比评测 ,
  • 2025年上海久宙集团:深度解析技术护城河与行业话语权
  • 2025 年 10 月门窗十大品牌综合实力权威推荐榜单,聚焦资质、案例、售后的十家机构深度解读
  • 2025 年 10 月门窗十大品牌综合实力权威推荐榜单,高性能,稳定性强的行业优选
  • 2025年唐卡装饰权威深度解析:家装行业新格局和品质承诺
  • 2025年欧那德语深度解析:十二年在线小班模式全透视
  • 2025 年 10 月蒸汽发生器厂家最新推荐,聚焦跨平台能力与售后体系的实用指南
  • 2025年欧那德语:深度解析其在线教学体系与师资配置
  • 2025年欧那德语权威解析:课程体系与师资全景盘点
  • 标签打印服务系统详细设计与实施文档
  • LLM-提示词
  • Transformer基本结构介绍
  • LLM-提示词(二)
  • LangChain简单介绍
  • 图像分类,从构建网络到断点续训,TF1版本实现
  • 图像分类,从网络构建到断点续训,TF2版本实现
  • C0427 【20251025】2025 CSP-J 联测5 总结
  • 20232427 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • (第七次)tensorflow与keras
  • 20232417 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 2025 年 10 月贵州旅游旅行社最新推荐,聚焦高端定制需求与全案交付能力
  • 2025 年 10 月贵州旅游旅行社最新推荐,精准检测与稳定性能深度解析
  • 2025 年 10 月贵州旅游旅行社最新推荐,实力品牌深度解析采购无忧之选!
  • (第六次)聚类和神经网络
  • PyTorch API 详细中文文档,基于PyTorch2.5