gulp 构建过程的核心原理:输入 => 加工 => 输出,读取流 => 转换流 => 写入流
构建流程: 1、首先,安装gulp, gulp-cli; 2、创建gulpfile.js文件(gulp 的入口文件); 3、在gulpfile中,通过 exports.foo = done => {...} 创建一个构建任务; 4、同时 gulp 也是支持异步任务的,可以配合 promise 和 async 创建任务。在任务中通过src函数读取文件流,通过引入 fs 模块,配合文件流的 pipe() 方法将文件流进行处理和转换(交给插件处理或者输出到指定文件中); 5、然后经过处理后将执行结果返回,结束一个任务的执行; 6、接着通过series, parallel函数对任务组合成新的任务流程; 7、最后将创建的任务通过exports导出; 8、那么现在就可以运行定义的gulp任务。