Gulp任务依赖

时间:2015-01-15 19:28:47

标签: javascript gulp

我想运行(并完成)我的"清洁"在运行我的构建任务的其余部分之前的任务。

这目前有效,尽管"运行"已被弃用,我想替换它:

gulp.task('build', ['clean'],function() {
    gulp.run(['styles-nomaps','usemin','scripts','assets']);
});

正确的语法是什么?

2 个答案:

答案 0 :(得分:1)

您可以使用run-sequence plugin.

答案 1 :(得分:1)

您可以使用rimraf util来清理文件,它可以在同步模式下运行:

clean.js:

var gulp = require('gulp');
var rimraf = require('rimraf');

gulp.task('clean', function(cb) {
  rimraf.sync(paths.assets, cb); // Make sure you pass callback
});