问答详情
源自:7-3 gulp-in-action(三)

gulpfile.babel.js 的clean, build 任务

gulp.task('default', ['clean'], () => {
  gulp.start('build');
});
gulp.task('default', ['clean','build']);

老师,这两种写法是有区别的。

gulp.start开始任务前会先执行清理(clean)任务。Gulp中所有的任务都是并行(concurrently)执行,并没有先后顺序哪个任务会先完成,所以我们需要确保clean任务在其他任务开始前完成。

提问者:怀珠的贝 2015-10-05 18:54

个回答

  • qq_娘寿_04361597
    2017-04-21 16:34:24

    gulp.task('default', ['clean'], () => {

      gulp.start('build');

    });

    讲师这里怕旧文件影响新的文件,先要清理,然后自动构建;

    那么上面那种语法是先执行clean,再build嘛。

  • Lyong
    2016-04-14 14:59:43

    你的理解的正确的,这里的再次构建是先clean 再 build  。所以yomain生成的gulpfile.babel,js中的写法是正确的

  • qq_慕无忌8246513
    2016-03-01 10:48:55

    gulpfile.babel.js 和gulpfile.js的区别在哪里