首页 > 解决方案 > Flutter:读取 build.yaml 文件中传递给 build_runner 的变量

问题描述

有没有办法传递变量(比如 build.yaml 文件的路径,然后让构建器仅在单个文件/目录上运行?

targets:
  $default:
    builders:
      freezed:
        enabled: true
        generate_for:
          include:
            - <my/path.dart>

我的调用命令应该是这样的:

flutter pub run build_runner -flag="my/path.dart"

PS:如果我可以应用一些三元检查标志是否为空并默认到不同的目录,那将是惊人的:D

标签: flutterdartcode-generationbuild-runner

解决方案


我认为它由 --define 表示,如 --help 所示。


推荐阅读