【问题标题】:Nesting generation in built_value在 built_value 中嵌套生成
【发布时间】:2019-10-01 18:32:22
【问题描述】:

我有下一个项目结构:

app/pubspec.yaml
packages/app_part/pubspec.yaml

两个项目都使用 built_value 不可变模型。

app/pubspec.yaml:

name: app
dependencies:
  built_value: ^6.7.1
  app_part:
    path: ../packages/app_part
dev_dependencies:
  build_runner: ^1.6.7
  built_value_generator: ^6.7.1

packages/app_part/pubspec.yaml:

name: app_part
dependencies:
  built_value: ^6.7.1
dev_dependencies:
  build_runner: ^1.6.7
  built_value_generator: ^6.7.1

我正在项目的app 文件夹内执行pub run build_runner watch

built_value_generator 只为位于app 中的源生成.g.dart,而不是在packages/app_part

那么,如何运行build_runner watch 为所有app 依赖项生成代码)? (至少本地依赖,用path指定)

【问题讨论】:

    标签: dart-pub built-value


    【解决方案1】:

    看来直接从build_runner跑进去是不可能的。

    我为这个案例制作了帮助脚本:

    https://gist.github.com/Hacker-CB/c699b618ca72ca968e70b471bf4d0d0a

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      • 2010-10-31
      • 2011-09-19
      • 1970-01-01
      • 2014-01-24
      • 2014-12-08
      相关资源
      最近更新 更多