我在运行gulp任务时尝试捕获错误,使用gulp-plumber。我遵循了语法。但它似乎没有用。 任何帮助,将不胜感激。 感谢。
gulp.task('default', function () {
return gulp.src('src/pages/**/*.html')
.pipe(plumber({
errorHandler: function(err){
console.log("-----------------------",err);
}
}))
.pipe(panini({
layouts: 'src/layouts',
partials: 'src/partials',
helpers: 'src/helpers'
}))
.pipe(inky())
.pipe(gulp.dest('tmp'));
});
P.S。事实证明,gulp-plumber会捕获回调中给出的错误,而不会抛出错误。 Try..Catch将捕获这些错误