gulp常用插件之gulp-plumber使用

Posted jiaoshou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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'));

以上是关于gulp常用插件之gulp-plumber使用的主要内容,如果未能解决你的问题,请参考以下文章

gulp常用插件之gulp-beautify使用

gulp常用插件之gulp-notify使用

gulp常用插件之gulp-imagemin使用

gulp常用插件之gulp-uglify使用

gulp常用插件之gulp-babel使用

gulp常用插件之gulp-filter使用