我有一个问题是在单个包装上混合几个构建器 .
事实上,我创建了包含文件生成源(JS builder)的build.yaml,但是当我需要测试我的Web应用程序(即使用build_web_compilers)时,它只有在我删除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
版本
-
Dart VM版本:2.0.0-dev.67.0
-
build_runner:^ 0.9.1
-
build_test:^ 0.10.2
-
build_web_compilers:^ 0.4.0
-
source_gen:^ 0.8.3
-
测试:^ 1.2.0