dart的build系统
- build_config:
- build_modules:
- build_resolvers:
- build_runner:
- build_test:
- build_web_compilers:
build_runner这个Package提供了一些用于生成文件的通用命令,常见的如json_serializable。
build_runner
命令使用
1 |
|
主要流程
- 生成和预编译build脚本
- 处理输入环境和资源
- 根据前面的脚本和输入信息,开始正式执行builder生成代码;
- 缓存信息,用于下一回生成代码的时候增量判断使用
build_runner后的参数
- build:
- watch:
- serve:
- test:
命令行的属性
- –delete-conflicting-outputs:
- –[no-]fail-on-severe:
- –build-filter:
1 |
|