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