Обрабатываю ошибки в SCSS через gulp-plumber. Gulp-plumber срабатывает (галп не падает при ошибках), но не удается вывести уведомления в консоль.
Текущий код:
const gulp = require('gulp');
sourcemaps = require('gulp-sourcemaps');
notify = require("gulp-notify");
plumber = require("gulp-plumber");
sass = require('gulp-sass');
const onError = function (err) {
notify({
title: 'Gulp Task Error',
message: 'Check the console.'
}).write(err);
console.log(err.toString());
this.emit('end');
};
gulp.task('css', () => {
gulp.src( config.src.cssEntry )
.pipe(plumber({ errorHandle: onError }) )
.pipe(sourcemaps.init() )
.pipe(sass({outputStyle: 'expanded'} )
.on('error', onError))
В чем может быть ошибка?