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'));
相關文章
相關標籤/搜索