gulp

gulp

gulp: 用於自動化構建的工具,有豐富的插件,以任務流的形式構建你的項目

  • 易於使用:通過代碼優於配置的策略,Gulp 讓簡單的任務簡單,複雜的任務可管理。
  • 構建快速:利用 Node.js 流的威力,你可以快速構建項目並減少頻繁的 IO 操作。
  • 插件高質:Gulp 嚴格的插件指南確保插件如你期望的那樣簡潔高質得工作。
  • 易於學習:通過最少的 API,掌握 Gulp 毫不費力,構建工作盡在掌握:如同一系列流管道。
安裝:
npm i -g gulp  
npm install --save-dev gulp
api:
  • gulp.src(globs[, options]):入口文件
  • gulp.dest(path[, options]):傳入pipe的出口,可用相對路徑
  • gulp.task(name[, deps], fn):定義一個使用 Orchestrator 實現的任務(task)。

deps
類型: Array
一個包含任務列表的數組,這些任務會在你當前任務運行之前完成。

gulp.task('mytask', ['array', 'of', 'task', 'names'], function() {
  // 做一些事
});
  • gulp.watch(glob[, opts], tasks):一個 glob 字符串,或者一個包含多個 glob 字符串的數組,用來指定具體監控哪些文件的變動。
  • gulp.pipe():用來將源文件傳遞到插件中
  • gulp.series:合併task
  • gulp.parallel:合併task
gulp4.0
gulp.series(TASK,TASK...)
gulp.parallel(TASK,TASK...)
gulp插件列表:https://gulpjs.com/plugins/
gulp官網:https://gulpjs.com/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章