gulp自己写过任务吗?说一下它的构建流程

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任务。

猜你喜欢

转载自blog.csdn.net/weixin_40599109/article/details/108393417