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