0
gulp-ruby-sassコンパイラにエラーが発生したときに通知を受け取ろうとしています。私はここにある多くの提案を試しましたが、何も私にエラー通知を与えません。私は通知が働いていることを知っているので、 "タスク完了"通知を受け取ります。また、私が試した他の方法のいくつかをコメントアウトしました。ありがとう! gitHub page of the repoでGulpがSassエラーで通知する
gulp.task('styles', function() {
sass('src/css/style.scss', {
style: 'expanded',
})
.on('error', notify.onError({ message: 'Error'}))
// .on('error', function(err) {
// notify.onError({
// title: 'Error!',
// message: '<%= error.message %>',
// sound: 'Beep'
// })(err);
// this.emit('end');
// })
// .pipe(notify({ message: 'Error' }))
// .pipe(plumber({
// errorHandler: reportError
// }))
.pipe(autoprefixer('last 2 version'))
.pipe(gulp.dest('dist/assets/css'))
.pipe(rename({suffix: '.min'}))
.pipe(cssnano())
.pipe(gulp.dest('dist/assets/css'))
.pipe(notify({ message: 'Styles task complete' }));
});
これは上記と同じことです。コンソールにエラーメッセージが表示されますが、まだエラーの通知が表示されません。私は "Styles task complete"通知のみを受け取ります。 – eleclair