如何删除旧版本Dart SDK?升级后VS Code无法运行程序
解决Dart SDK升级后VS Code无法运行程序的问题
以下是针对性的排查和解决步骤:
- 验证SDK升级结果:打开命令提示符,执行
dart --version,查看输出的版本号是否与官网最新版本一致。如果版本没变化,说明升级命令未生效,重新执行官网提供的升级指令(Windows可通过手动下载SDK包替换原有目录,或使用包管理器重新安装) - 同步VS Code的SDK路径:打开VS Code,按下
Ctrl+,打开设置面板,搜索Dart: Sdk Path,确认路径指向新安装的Dart SDK文件夹。若路径错误,手动修改后重启VS Code - 重置终端环境:关闭所有VS Code窗口和命令提示符,重新打开后再次执行版本验证命令,确保系统环境变量已更新至新SDK路径
- 检查项目SDK约束:打开项目根目录的
pubspec.yaml文件,查看sdk字段的版本约束(例如>=2.18.0 <3.0.0),若当前SDK版本超出约束范围,可修改约束适配新版本,或降级SDK至符合要求的版本 - 清理依赖缓存:在项目根目录执行
dart pub cache clean,随后运行dart pub get,修复可能因版本不兼容导致的依赖缓存问题
内容的提问来源于stack exchange,提问作者Victory Chukwu
相关产品推荐
相关产品推荐

