在创建 gulp 任务的时候,我们可以去给任务指定它依赖的其它的任务。比如,这里我们创建了三个任务,index,images,data ... 我们想再创建一个叫 build 的任务 ... 这个任务依赖这里的这三个任务 ...
输入 gulp.task ,使用 gulp 的 task 这个方法去创建任务 ... 同样先给这个任务起个名字 ... 叫做 build .. 再把这个方法的第二个参数设置成一个数组 ... 这个数组里的项目就是这个任务所依赖的任务 ... 输入一组方括号 .. 再把它需要的三个任务,作为这个数组的三个项目 ...
我们可以继续去设计这个任务要作的事情,用一个匿名函数 ... 可以让它在控制台上输出点文字 ... 这样在执行 build 任务的时候,会先去执行它依赖的三个任务,最后再执行它本身要做的任务。
保存 ... 打开命令行工具 ... 输入 gulp build ... 回车 ...
注意这里会同时去执行 build 需要的三个任务,并不是先执行一个,等待完成以后再去执行一个,这些依赖的任务是同时执行的 ... 等它们都完成以后,才会执行 build 本身要做的任务,这里就是在控制台上,输出 编译成功 这几个字儿。