如何解决pub get failed(65)错误及VSCode输入冒号后代码报错问题
VSCode Dart/Flutter 异常问题解决方案
pub get failed(65)报错修复步骤
- 首先校验
pubspec.yaml文件格式:确认所有冒号后跟随1个空格,所有缩进统一使用2个空格,不存在中文标点、拼写错误、层级错位问题。 - 配置国内Pub源:在系统环境变量中新增2个变量:
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
配置完成后重启终端和VSCode再执行pub get。 - 修复Pub缓存:执行命令
flutter pub cache repair,完成后重试拉取依赖。 - 检查版本兼容性:执行
flutter doctor确认本地Flutter/Dart SDK运行正常,SDK版本符合项目依赖的最低要求。 - 排查依赖冲突:如果上述操作无效,可临时将报错提示的冲突依赖版本设置为
any,测试是否可正常拉取,确认是版本冲突后再匹配兼容的版本号。
输入冒号后自动报错问题修复步骤
- 升级VSCode的Dart、Flutter插件到最新版本,重启插件后重新加载项目。
- 临时禁用除Dart官方插件外的其他代码校验、格式化插件,排查是否存在插件冲突。
- 确认SDK路径配置正确:在VSCode设置中搜索
dart.sdkPath,确认路径指向本地安装的有效Dart/Flutter SDK目录。 - 若所有项目均出现该问题,可重置Dart插件配置到默认值后重试。
内容的提问来源于stack exchange,提问作者oeeyet
相关产品推荐
相关产品推荐

