如何在 Intellij 想法中使用调试模式运行 flutter 'packages pub run build_runner build'?

Iva*_*van 7 intellij-idea dart flutter build-runner

我想在我的生成器代码上放置断点,但我不知道如何在调试模式下运行该命令。

我使用source_gen和编写了生成器build_runner

class MyGenerator extends GeneratorForAnnotation<Todo> {
  @override
  FutureOr<String> generateForAnnotatedElement(
      Element element, ConstantReader annotation, BuildStep buildStep) {
    return "// Hey! Annotation found!";
  }
}
Run Code Online (Sandbox Code Playgroud)

Iva*_*van 9

  1. 运行命令 flutter packages pub run build_runner build

  2. 复制build.dart到项目根目录

在此处输入图片说明

3) 4) 添加新的运行配置 在此处输入图片说明 5)运行调试,现在你可以调试你的代码生成器了!