gulp经常使用插件之gulp-plumber使用

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


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

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

安装

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上的方法。gulp

** options **api

类型:Object / Function 默认:{}sass

根据其属性设置如下所述的选项。若是为type Function ,则将其设置为 errorHandler工具

options.herititui

类型: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'));
相关文章
相关标签/搜索