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