Gulp发出错误的声音

时间:2015-09-01 14:43:01

标签: audio runtime-error gulp gulp-watch

在编译/观看期间,当gulp抛出错误时,任何人都知道如何发出声音(如grunt)?

我需要为gulp设置一些特殊的功能吗?

3 个答案:

答案 0 :(得分:6)

更新:应该注意的是,gulp-util已被弃用,不应使用。

有无关紧要的gulp-util plugin。它提供的功能之一是" gutil.beep();"功能

在项目的根目录中执行:

npm install gulp-util --save-dev

然后在Gulpfile.js

var gutil = require('gulp-util');
gutil.beep();

答案 1 :(得分:2)

使用gulp-plumber非常适合处理gulp streams中的错误,您可以在gulp-util函数中添加errorHandler哔声声音您传递给plumber(errorHandler)。在处理pipe之前,请务必stream,以便在有error事件时有效处理var gulp = require('gulp'); var plumber = require('gulp-plumber'); var sass = require('gulp-sass'); var util = require('gulp-util'); gulp.task('compile-sass', function () { return gulp.src('blob/for/files.scss') .pipe(plumber(errorHandler)) .pipe(sass()) .pipe(gulp.dest('dest/')); }); function errorHandler(error) { // 3 beeps for error util.beep(); util.beep(); util.beep(); return true; } 事件。

{{1}}

现在,只要编译sass时出错,您就会收到 3次哔声,以通知您出现错误。

祝你好运。

答案 2 :(得分:1)

npm install -g gulp-crash-sound

来源:terminal output