Gulp Sass logError 和 gulp-notify 同时进行
Gulp Sass logError and gulp-notify at same time?
我有我的 gulp sass 任务设置,所以它不会崩溃我的gulp watch
:
...
.pipe(sass({sassOptions})
.on('error', sass.logError))
...
所以现在我的 Sass 错误最终出现在终端中,但我的手表任务没有崩溃。我也可以在这里使用gulp-notify
吗?我试过这个:
...
.pipe(sass({sassOptions})
.on('error', function(err){
notify("You have a gulp sass error");
return sass.logError();
}))
...
但这行不通。显然,您必须传递sass.logError
作为我猜error
事件的回调?
可以这样做吗?
另外,相关的问题是,当 Sass 成功编译时,我可以使用 gulp-notify
也抛出一条消息吗?
至于sass.logError尝试这样的解决方案:
gulp.task('taskName', function () {
var self = this;
//...
.pipe(sass().on('error', function(err) {sass.logError.call(self, err);}))
//..
});
相关文章:
- 当 SASS 更新时,浏览器同步无法使用 gulp
- 如何使用Gulp编译并移动到另一个文件夹一堆sass文件
- gulp-sass @import CSS file
- Gulp Sass logError 和 gulp-notify 同时进行
- 在不使用.pipe()的情况下调用gulp-notify
- 如何使用Gulp最小化和自动前缀SASS/SCSS中的CSS文件
- Gulp-sass编译在启动时工作正常.但是,更改后的文件将被排除在外
- 用GULP编译SASS和SUSY
- 使用Gulp Notify的全局错误消息&水暖工
- Gulp-用Gulp ruby sass创建两个文件
- Gulp不是'当文件更改时,t编译我的sass
- Gulp浏览器刷新SASS
- Gulp sass将空的scss文件复制到目标文件夹
- SASS任务在gulp with sourccomments: 'map'生成'断言失败'
- SASS + CSS Injecting with Gulp and BrowserSync
- 压缩Sass并使用gulp包含源地图
- Gulp-ruby-sass插件不抛出错误,只记录错误本身
- Gulp + Sass + Del -随机行为
- gulp sass - Javascript 未在外部文件中运行
- 来自 gulp-ruby-sass 的语法错误似乎不正确