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'));


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM