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