GulpでSass構文エラーで止まるのを防ぐ

https://github.com/dlmanning/gulp-sass/issues/44
を参考にonとerrorLogToConsoleを追加


gulp.task('sass', function(){
gulp.src('./src/scss/*.scss')
.pipe(sass({errLogToConsole: true}))
.on('error', catchErr)
.pipe(sass({style : 'expanded'}))
.pipe(gulp.dest('./dist/css'));
});
function catchErr(e) {
console.log(e);
this.emit('end');
}

errLogToConsoleだけでもいいのかと思いましたがそれだと止まります。

Gulpとか設定面倒だよと思って http-server -c-1 と sass –watch scss:dist/css をターミナルで別々にやってた頃が恥ずかしい。