gulp - 完成后发出哔哔声

gulp - Beep when done

我想为 gulp 中的构建配音 control/feedback/response。我在下面写了类似的东西,但它不起作用。 有人知道如何解决吗? :)

它抛出 this error

// Compile Sass, autoprefix properties, generate CSS.
gulp.task('sass', function () {
  return sass('src/sass/style.scss', {style: 'compressed'})
    .pipe(autoprefixer())
    .pipe(rename('style.css'))
    .pipe(gulp.dest('src/css/'))
    .pipe(gutil.beep()) // beep when build is done
})

由于gulp-util不再有beep功能,所以你应该

npm install --save-dev beepbeep

然后做类似的事情:

var beep = require('beepbeep');

gulp.task('sass', function () {
  return sass('src/sass/style.scss', { style: 'compressed' })
    .pipe(autoprefixer())
    .pipe(rename('style.css'))
    .pipe(gulp.dest('src/css/'))
      .on('end', function () { beep(); });
});

或者直接使用

console.log('\x07');

截至目前,gulp-util 拥有 beep 方法。因此,您可以将其添加到 gulp 工作流程的末尾 >> .on('end', function () { gutil.beep(); });