You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FVM切换Flutter版本后缓存错误,VSCode仍显示旧版本问题求助

解决方案

1. 配置VSCode使用FVM指定的Flutter版本

  • 打开VSCode设置(快捷键Cmd+,),搜索Flutter SDK Path
  • 将路径设置为当前项目FVM版本的路径,例如:{你的项目根目录}/.fvm/versions/3.3.9
  • 也可安装FVM VSCode插件,它会自动识别项目绑定的FVM版本,省去手动配置步骤

2. 重启Flutter分析服务

  • 打开命令面板(快捷键Cmd+Shift+P),输入Flutter: Restart Analysis Server并执行
  • 这会强制刷新VSCode的代码分析服务,使其读取新的Flutter版本环境

3. 清理VSCode工作区配置缓存

  • 关闭当前项目窗口
  • 删除项目根目录下.vscode文件夹中的flutter_settings.json和settings.json(如有自定义配置建议先备份)
  • 重新打开项目,VSCode会重新加载FVM对应的版本配置

4. 排查全局Flutter版本干扰

  • 终端执行which flutter,若输出为全局Flutter路径而非FVM路径:
    • 确保FVM的路径已添加到系统PATH环境变量,且优先级高于全局Flutter路径
    • 在项目根目录执行fvm use 3.3.9 --force,强制项目绑定指定版本

5. 深度清理Flutter缓存

  • 依次执行以下命令:
    fvm flutter clean
    fvm flutter pub cache clean
    fvm flutter pub get
    

内容的提问来源于stack exchange,提问作者A.Ktns

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 04:54:55