gulp监听,如果监听到文件有改动,会自动执行相应的任务,更新数据
错误提示:watching test.html: watch task has to be a function (optionally generated by using gulp.parallel or gulp.series)
使用gulp -v命令 检查gulp的版本是否是4.0以上
若是4.0 gulp.watch("test.html",gulp.series("任务名称"))
/**
* gulp3.0
* 第一个参数,文件监听的路径
* 第二个参数,我们要去执行的任务(必须为数组)
*/
gulp.task("watch",function(){
gulp.watch("test.html",["copyFile"])
gulp.watch("./img/**/*",["images"])
gulp.watch("./json/**/*",["data"])
})
/**
* gulp4.0
* 第一个参数,文件监听的路径
* 第二个参数,我们要去执行的任务必须是函数,gulp.series("任务名称")
*/
gulp.task("watch",function(){
gulp.watch("test.html",gulp.series("copyFile"))
gulp.watch("./img/**/*",gulp.series("images"))
gulp.watch("./json/**/*",gulp.series("data"))
gulp.watch("./js/*.js",gulp.series("script"))
gulp.watch("./*.scss",gulp.series("sass"))
})