【问题标题】:Flutter VsCode error: You don't have an extension for debugging YAMLFlutter VsCode 错误:您没有用于调试 YAML 的扩展
【发布时间】:2021-09-27 00:20:33
【问题描述】:
每次我尝试在 VsCode 中启动我的应用程序时都会收到此错误
您没有用于调试 YAML 的扩展。我们应该找到一个 YAML
市场中的扩展程序?
在我在 pubspec.yaml 中添加字体之前它正在工作,重新启动我的应用程序并且它不再工作了。我尝试重新启动 VsCode,撤消我的更改,多次启动“flutter pub get”,但似乎没有任何效果。
【问题讨论】:
标签:
flutter
dart
visual-studio-code
【解决方案1】:
点击“打开文件”,然后导航到 main.dart 文件,然后点击调试并运行。
【解决方案2】:
这主要发生在您当前的文件是 pubspec.yaml 文件时。只需关闭或切换 main.dart 或任何 .dart 文件。它会起作用。为我工作。
【解决方案4】:
原因是您在 pubspec.yaml 文件中单击“运行和调试”。只需将其关闭并转到 main.dart,然后单击“运行和调试”。
【解决方案5】:
在你的根文件夹中添加 .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "flutter_project", //<- Your Project Name
"request": "launch",
"type": "dart",
"program": "lib/main.dart"
},
{
"name": "Flutter",
"type": "dart",
"request": "launch",
"program": "lib/main.dart"
},
]
}
【解决方案6】:
看来必须选择 Dart & Flutter 运行配置。
为此,转到 RUN > ADD Configuration > Dart & Flutter