Gulp任务依赖性

3

在运行其他构建任务之前,我希望能够运行并完成我的“清理”任务。

尽管“run”已经被弃用,但当前仍可使用,我想替换它:

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

正确的语法是什么?

2个回答

1
你可以使用rimraf工具来清理文件,它可以在同步模式下运行:

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
});

1

谢谢,我会去看看。不是还有一些依赖关系的方式可以做到吗? - Steve
你看过这个吗 https://github.com/gulpjs/gulp/blob/master/docs/recipes/running-tasks-in-series.md - Neal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接