【问题标题】:gulp - Beep when donegulp - 完成后发出哔哔声
【发布时间】:2015-03-27 12:30:07
【问题描述】:

我想在 gulp 中为我的构建进行语音控制/反馈/响应。我在下面写了这样的东西,但它不起作用。 有人知道如何解决吗? :)

它抛出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
})

【问题讨论】:

  • 去掉.pipe(gutil.beep())还能用吗?
  • 构建工作正常,但我想在构建完成后发出“哔”声。
  • 你有什么版本的gulp-util?根据thisbeep() 在某个时候被删除了。

标签: javascript gulp response feedback beep


【解决方案1】:

或者直接使用

console.log('\x07');

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      作为@lsowen pointed outgulp-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(); });
      });
      

      【讨论】:

        猜你喜欢
        • 2020-09-03
        • 2018-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多