Gulp sass未显示任何css错误

Gulp sass未显示任何css错误,sass,gulp,gulp-sass,Sass,Gulp,Gulp Sass,如果我在.scss文件中输入了任何错误的css,那么在生成的终端中不会显示任何错误-我在上面使用的东西是否做错了?如果有任何帮助,我将不胜感激我没有测试这个,但是将错误输出到console.log工作吗 var gulp = require('gulp'); var requireDir = require('require-dir'); var path = require('path'); var $

如果我在.scss文件中输入了任何错误的css,那么在生成的终端中不会显示任何错误-我在上面使用的东西是否做错了?如果有任何帮助,我将不胜感激

我没有测试这个,但是将错误输出到console.log工作吗

    var gulp         = require('gulp');
    var requireDir   = require('require-dir');
    var path         = require('path');
    var $            = require('gulp-load-plugins')({pattern:['gulp-*','gulp.*']});


   gulp.task('sass', function() {
    var scriptsPath = './';

    gulp.src(path.join(scriptsPath, '/src/sass/**/*.scss'))
    .pipe($.sourcemaps.init())
    .pipe($.sass({
        includePaths: [
            path.join(scriptsPath, '/src/sass/'),
            'bower_components/bourbon/app/assets/stylesheets',
            'bower_components/neat/app/assets/stylesheets'
        ],
        outputStyle: "compressed"
    }).on('error', $.sass.logError))
    .pipe($.sourcemaps.write('./'))
    .pipe(gulp.dest('website/static/css/'));
});

gulp.task('build', ['build-js-libs', 'sass']);
您还可以在sass函数之前使用。这将把错误记录到控制台

...
}).on('error', function(err) {
    console.log(err);
})
...
...
.pipe($.sourcemaps.init())
.pipe($.plumber())
.pipe($.sass({
...