- 通过Gulpfile + gulp cli 封装形成构建工作流
- 封装成npm模块,之后使用就可以
- 提取gitpfile
- 创建一个cli工具
- 通过process.argv添加参数
- 调用gulp的bin目录下的gulp
#!/usr/bin/env node
process.argv.push("--cwd");
process.argv.push(process.cwd());
process.argv.push("--gulpfile");
process.argv.push(require.resolve('../lib/index.js'));
require("gulp/bin/gulp");