![](/img/trans.png)
[英]Plumber, notify and a custom error fucntion give me an Error in plugin 'plumber': Message: Can't pipe to undefined
[英]Global error message using Gulp Notify & Plumber
是否可以創建一個可以將標題和錯誤消息傳遞給的全局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.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'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.