gulp
和大多数的构建工具类似,都是由task
组成的。
示例:
var gulp = require('gulp');
gulp.task("init", function() {
console.log("init task");
});
gulp.task("default", function() {
console.log("default task");
});
执行任务(task):
gulp taskName
上面的示例中有两个任务:init
与default
, 我们可以通过gulp default
、gulp init
分别执行。
当taskName
为default
的时候,可以省略taskName
。 也就是说gulp
与gulp default
是一回事。
运行效果如下:
在执行任务taskName
之前,先依次执行dependencies
数组中的任务, 执行完这些被依赖的任务后,再执行taskName
任务。
示例:
var gulp = require('gulp');
gulp.task("init", function() {
console.log("init task");
});
gulp.task("default", ["init"], function() {
console.log("default task");
});
运行效果如下: