關於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()
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章