Dart 如何在同一个包中混合多个构建器?

Dart 如何在同一个包中混合多个构建器?,dart,angular-dart,Dart,Angular Dart,我有一个问题,混合几个建设者在一个包 事实上,我创建了build.yaml,其中包含用于文件生成的源代码(JS builder),但当我需要测试我的web应用程序(即使用build_web_编译器)时,它只有在删除build.yaml文件时才起作用 如何在不删除/重新创建build.yaml文件的情况下使用这两个构建器(JS构建器+Web构建器) build.yaml targets: $default: builders: js_wrapping_generator|j

我有一个问题,混合几个建设者在一个包

事实上,我创建了build.yaml,其中包含用于文件生成的源代码(JS builder),但当我需要测试我的web应用程序(即使用build_web_编译器)时,它只有在删除build.yaml文件时才起作用

如何在不删除/重新创建build.yaml文件的情况下使用这两个构建器(JS构建器+Web构建器)

build.yaml

targets: $default: builders: js_wrapping_generator|js_wrapping: enabled: true sources: - 'lib/src/*.dart' - 'example/*.dart' builders: js_wrapping: target: "js_wrapping_generator" import: "package:js_wrapping_generator/builder.dart" builder_factories: ["jsWrapping"] build_extensions: {".dart": [".g.dart"]} auto_apply: dependents build_to: source 目标: $default: 建筑商: js_包装| js_包装发电机| js_包装: 已启用:true 资料来源: -“lib/src/*.dart” -“示例/*.dart” 建筑商: js_包装: 目标:“js_包装_生成器” 导入:“包:js_包装_生成器/builder.dart” 建筑商工厂:[“jsWrapping”] 构建扩展:{.dart:[.g.dart]} 自动应用:受抚养人 构建到:源 版本

  • Dart虚拟机版本:2.0.0-dev.67.0
  • 生成运行程序:^0.9.1
  • 生成测试:^0.10.2
  • 生成web编译器:^0.4.0
  • 来源:^0.8.3
  • 测试:^1.2.0

不应该有什么事可做。你能添加你正在使用的
build.yaml
文件的内容吗?build.yaml文件addedI被
sources
替换为
generator\u for
在构建器内部工作。