gulp常用插件之gulp-plumber使用

更多gulp常用插件使用请访问:gulp常用插件汇总


gulp-plumber这是一款防止因gulp插件的错误而导致管道中断,plumber可以阻止 gulp 插件发生错误导致进程退出并输出错误日志。

更多使用文档请点击访问gulp-plumber工具官网

安装

npm install --save-dev gulp-plumber

使用

var plumber = require('gulp-plumber');
var coffee = require('gulp-coffee');

gulp.src('./src/*.ext')
    .pipe(plumber())
    .pipe(coffee())
    .pipe(gulp.dest('./dist'));

API

plumber([options])

返回Stream,它修复pipe管道中下一个Stream上的方法。

** options **

类型:Object / Function 默认:{}

根据其属性设置以下所述的选项。如果为type Function ,则将其设置为 errorHandler

options.heritit

类型:Boolean 默认值:true

Monkeypatch pipe 在管道的基础流中起作用。

options.errorHandler

类型:Boolean / Function
默认:true

处理基础流中的错误并将其输出到控制台。

  • Function : 它将附加到流on(‘error‘)
  • false : 错误处理程序将不会被附加。
  • true : 将附加默认错误处理程序。

plumber.stop()

此方法将在管道传输后返回管道的默认行为。

var plumber = require('gulp-plumber');

gulp.src('./src/*.scss')
    .pipe(plumber())
    .pipe(sass())
    .pipe(uglify())
    .pipe(plumber.stop())
    .pipe(gulp.dest('./dist'));

相关推荐