从 spm/lib/build 里提取而来,便于维护和扩展。代码在 spm3 分支:https://github.com/spmjs/spm-build/tree/spm3 - [x] 提升性能 (arale-dialog 的构建从 1.5s 到 0.6s) - [x] 去 gulp,使用 generator - [x] 测试覆盖率 95%+ - [x] 构建任务接口化,相同的构建任务不用在多个工具里重复实现 - [x] 支持手动指定文件进行构建,比如 `spm-build a.js`