当我尝试用gulp运行监视任务时,出现错误:
错误:正在监视./src/sass/**.scss:监视任务必须是一个函数 (可选地通过使用gulp.parallel或gulp.series生成)
但是,任务是一个函数:
gulp.task('watch', function () {
gulp.watch('./src/sass/**.scss', ['sass']);
gulp.watch('./src/js/**.js', ['scripts']);
});
这里会发生什么?
答案 0 :(得分:0)
我遇到了同样的问题,似乎您使用的是gulp 4,但编写了gulp 3语法,因此要解决此问题,只需添加gulp.series(nameOfTask)
gulp.task('watch', function () {
gulp.watch('./src/sass/**.scss', gulp.series('sass'));
gulp.watch('./src/js/**.js', gulp.series('scripts'));
});