我一直在使用 `gulp-ruby-sass@1.0.0-alpha' 因为 < 1.0 不能很好地与 Sass >= 3.4 配合使用根据文档:
gulp-ruby-sass 会像 gulp 插件一样抛出错误,但会流式传输错误文件,以便您可以在浏览器中查看错误。
我使用gulp-notify
这段代码来处理错误,它给我一个弹出通知,让我知道出了点问题。
.on('error', notify.onError({
title: 'Error!',
message: '<%= error.message %>',
sound: 'Beep'
}))
这适用于我的其他任务(在我的“脚本”任务中,我需要指定gulp-jshint
失败报告者)。但在我的“样式”任务中,错误消息正在流式传输到控制台和浏览器,而不是弹出通知。
它可以按原样工作,但是当使用浏览器同步进行 css 样式注入时,可能会错过错误消息。有时我不在呈现错误消息的文档顶部工作。
理想情况下,我希望收到可以提示我检查错误的通知。有谁知道为什么我不能用 gulp-notify 创建消息?