gpt4 book ai didi

sass - Gulp-sass 错误通知

转载 作者:行者123 更新时间:2023-12-03 22:50:53 25 4
gpt4 key购买 nike

我想知道是否有办法让通知显示有关 gulp-sass 错误的消息。最好是控制台中显示的实际消息。

我的 gulp 任务如下所示:

gulp.task('styles', function() {
return gulp.src('src/scss/style.scss')
.pipe(sass({ style: 'compressed', errLogToConsole: true }))
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(gulp.dest(''))
.pipe(livereload(server))
.pipe(notify({ message: 'Styles task complete' }));
});

我想通过管道将通知传递给某种错误回调。

任何帮助表示赞赏。

最佳答案

在自己为此苦苦挣扎之后,我发现这有效:

gulp.task('styles', function() {
return gulp.src('src/scss/style.scss')
.pipe(sass({
style: 'compressed',
errLogToConsole: false,
onError: function(err) {
return notify().write(err);
}
}))
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(gulp.dest(''))
.pipe(livereload(server))
.pipe(notify({ message: 'Styles task complete' }));
});

您需要使用 onError 来捕获错误gulp-sass 提供的选项。

希望有帮助!

关于sass - Gulp-sass 错误通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22787673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com