关于gulp 4.0.2版本 watch的使用

gulp.watch以前是可以写成:

gulp.task("watch", function(done){
    // 监听所有的css文件,然后执行css这个任务
    gulp.watch("./css/*.css", ['css'])
    done()
});

但是在gulp 4.0.2版本中,这样写会报错:

Error: watching ./css/*.css: watch task has to be a function (optionally generated by using gulp.parallel or gulp.series)

这个报错提示:watch后面只能是gulp.parallel 或者gulp.series,所以代码修改如下:

var gulp = require("gulp");

// 定义任务队列,使用gulp.parallel or gulp.series
let taskSeries = gulp.series("css");

// 定义一个监听的任务
gulp.task("watch", function(done){
    // 监听所有的css文件,然后执行css这个任务
    gulp.watch("./css/*.css", taskSeries)
    done()
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章