如何使用镖source_gen到不同的目录下生成文件

问题描述 投票:0回答:1

本期介绍的概念https://github.com/dart-lang/source_gen/issues/272

总结:

  • 我使用source_gen生成一些镖代码。
  • 我使用json_serializable上生成的代码镖。
  • 我想输出所有结果到邻近源目录或低于我的目标源。

所需的目录结构

  • SRC feature_a model.dart 根 model.g.dart model.g.g.dart feature_b ...

我曾考虑建设高速缓存但它似乎json_serializable不支持这一点,即使它没有我不知道,如果它甚至有可能在缓存文件运行建设者。

我还认为,这里提到的聚合建设者。

Generate one file for a list of parsed files using source_gen in dart

不过还是json_serializable是一个问题,在该职位的source_gen版本是超级老没有描述的解决方案很好。

build dart code-generation
1个回答
1
投票

这是不可能的build_runner。跟随的问题是https://github.com/dart-lang/build/issues/1689

请注意,这没有太大的帮助与你不创作的建设者,也不会用之类的东西SharedPartBuilder工作。

© www.soinside.com 2019 - 2024. All rights reserved.