这个是低级问题,这是把 pubspec.yaml 文件打开的时候并且处于焦点位置去调试编译出错的,示意图:
应该切换到项目文件或者切换到 main.dart 文件并且处于焦点位置才去调试编译,这时候不会报错了,要不关闭 pubspec.yaml 文件然后去调试编译。
打开 pubspec.yaml 文件修改后保存文件,vscode 会默认执行 flutter pub get 命令,然后自动下载依赖文件,前提是必须安装有 YAML 插件。因为 pubspec.yaml 文件包含特殊命令,调试编译的时候不要打开它。