跟着文档学习gulp1.2创建任务(task)

导出任务

  任务(task)可以分为公开(public)或私有(private)类型

  • 公开任务从gulpfile中被导出(export),可以通过gulp命令直接调用
  • 私有任务被设计为在内部使用,通常作为series()或parallel()组合的组成部分(私有类型不能直接被用户调用)

例子1:

const { series,parallel } = require('gulp');
function clean(cb) {
  // body omitted
  cb();
}
function build(cb) {
  // body omitted
  cb();
}

exports.build = build;
exports.default = series(clean, build);
// exports.default = parallel(clean, build);

运行结果

 

 ***私有类型如果想使用需要通过作为series()或parallel()组合的组成部分,

series()方法 : 如果需要让任务(task)按顺序执行,就使用series()方法

parallel()方法:如果需要以最大并发来运行的任务(task),就是用parallel()方法将它们组合起来

还有很多复杂的可是不难理解就不写了,请看gulp的API 

原文地址:https://www.cnblogs.com/chorkiu/p/11436292.html