У меня проблема с объединением нескольких сборщиков в один пакет.
На самом деле я создал build.yaml, который содержит исходные тексты для генерации файлов (JS builder), но когда мне нужно протестировать мое веб-приложение (например, с помощью build_web_compilers), оно работает, только если я удаляю файл build.yaml.
Как использовать оба компоновщика (JS builder + Web builder) без удаления / воссоздания файла build.yaml?
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