【问题标题】:Gulp Sass logError and gulp-notify at same time?Gulp Sass logError 和 gulp-notify 同时?
【发布时间】:2016-05-14 16:39:15
【问题描述】:

我有我的 gulp sass 任务设置,所以它不会使我的 gulp watch 崩溃:

...
.pipe(sass({sassOptions})
  .on('error', sass.logError))
...

所以现在我的 Sass 错误最终出现在终端中,但我的 watch 任务没有崩溃。我也可以在这里使用gulp-notify 吗?我试过这个:

...
.pipe(sass({sassOptions})
  .on('error', function(err){
    notify("You have a gulp sass error");
    return sass.logError();
  }))
...

但这不起作用。显然你必须将sass.logError 作为回调传递给我猜的error 事件?

可以这样做吗?

另外,相关问题,我可以使用gulp-notify在Sass成功编译时也抛出一个消息吗?

【问题讨论】:

    标签: javascript node.js sass gulp gulp-sass


    【解决方案1】:

    对于 sass.logError 尝试这样的解决方案:

    gulp.task('taskName', function () {
      var self = this;
      //...
        .pipe(sass().on('error', function(err) {sass.logError.call(self, err);}))
     //..
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多