是否可以创建一个全局 OnError 函数,我可以将标题和错误消息传递给该函数?
我希望对与管道工一起运行的所有任务执行类似的操作:
onError = function(error) {
$.notify.onError({
title: 'Error',
subtitle: '<%= file.relative %> did not compile!',
message: '<%= error.message %>'
})(error);
};
您可以简单地将 onError 函数保存为变量:
var onError = notify.onError({
title: 'Error',
subtitle: '<%= file.relative %> did not compile!',
message: '<%= error.message %>'
});
在几个不同的 gulp 任务和管道工功能中:
gulp.src('./src/*.ext')
.pipe(plumber({ errorHandler: onError }))
.pipe(coffee())
.pipe(gulp.dest('./dist'));
和其他地方:
gulp.src('./src/*.scss')
.pipe(plumber({ errorHandler: onError }))
.pipe(sass())
.pipe(uglify())
.pipe(plumber.stop())
.pipe(gulp.dest('./dist'));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)