【发布时间】:2014-08-23 11:11:17
【问题描述】:
有谁知道如何处理 gulp-ruby-sass 中的错误。我注意到它在出现错误时直接输出到控制台,但我想自己处理它。
gulp.task('styles', function () {
return gulp.src(sources.sass.files)
.pipe(plumber({errorHandler: notify.onError("Error: <%= error.message %>")}))
.pipe(
plugins.rubySass({
lineNumbers: true,
style: 'expanded',
sourcemap: true,
sourcemapPath: '../../dev/sass'
})
)
.on("error", function(err) {
console.log(err);
})
.pipe(gulp.dest(sources.sass.dest));
});
如您所见,我在这里尝试了两种不同的方法来处理我的错误,但它们都不起作用。如果我尝试.on("error", console.log('error')) 可以,但它告诉我“监听器必须是一个函数”。
提前致谢。
【问题讨论】: