gulp-notify
У меня вот так (упрощенный пример):
var gulp = require( 'gulp' );
var sass = require( 'gulp-sass' );
var autoprefixer = require( 'gulp-autoprefixer' );
var notify = require( 'gulp-notify' );
/**
* Compile styles
*/
gulp.task('sass', function() {
return gulp.src( './assets/stylesheets/style.scss' )
.pipe( sass({
outputStyle: 'compressed'
}) )
.on( 'error', notify.onError({
title: 'Sass Compilation Failed',
message: '<%= error.message %>'
}) )
.pipe( autoprefixer() )
.pipe( gulp.dest( './' ) );
});
В случае ошибки выводит сообщение (что удобно) и не отваливается. После исправления ошибки перекомпилирует все и продолжает прекрасно работать.