如何处理Gulp中的错误

如何处理Gulp中的错误,gulp,gulp-watch,Gulp,Gulp Watch,如何处理gulp中的错误?我有一系列的任务,当一个任务失败时,它应该抛出一个错误(像文件和文件夹在这个位置不存在)并停止执行。但我的代码只是抛出一个错误,并继续执行系列中的下一个任务,所以如何处理这个问题呢。尝试了吞下水管工它只是抛出错误,但必须停止执行 gulpfile.js gulp.task('copyFiles', function() { return gulp.src( 'c:/test/**/*.*',{ base: 'c:/test/' }) .pipe(

如何处理gulp中的错误?我有一系列的任务,当一个任务失败时,它应该抛出一个错误(像文件和文件夹在这个位置不存在)并停止执行。但我的代码只是抛出一个错误,并继续执行系列中的下一个任务,所以如何处理这个问题呢。尝试了
吞下水管工
它只是抛出错误,但必须停止执行

gulpfile.js

gulp.task('copyFiles', function() {
    return gulp.src(
     'c:/test/**/*.*',{ base: 'c:/test/' }) 
  .pipe(gulp.dest('c:/data/'));
})
 
gulp.task('copyFiles2', function() {
    return gulp.src(
     'c:/test1/**/*.*',{ base: 'c:/test1/' }) 
  .pipe(gulp.dest('c:/data1/'));
})
gulp.task('copyFiles3', function() {
    return gulp.src(
     'c:/test3/**/*.*',{ base: 'c:/test3/' }) 
  .pipe(gulp.dest('c:/data3/'));
})

gulp.task('default', gulp.series('copyFiles1','copyFiles2','copyFiles3'), function() {})