<pre>
功能描述
使用gulpfile.js單文件編寫任務(wù)士飒,會(huì)造成文件過大帘营,通過使用 require-dir 插件可以將任務(wù)分離到多個(gè)文件尉姨,同時(shí)也可以實(shí)現(xiàn)按模塊編寫任務(wù)
插件安裝
$ cnpm install require-dir --save-dev
使用方法
文件結(jié)構(gòu):
package.json
gulpfile.js
gulp/
└── tasks/
├── clean.js
├── watch.js
└── init.js
具體的任務(wù)分別編寫在 gulp/tasks 目錄下的 js 文件中并级,其中必須有一個(gè)任務(wù)名字為 default拂檩,作為任務(wù)入口。
編輯 gulpfile.js 內(nèi)容為
var requireDir = require('require-dir');
requireDir('./gulp/tasks', { recurse: true });
gulp 會(huì)根據(jù) requireDir 提供的路徑自動(dòng)加載該目錄下所有的任務(wù)嘲碧,并找到任務(wù) default 開始執(zhí)行稻励。
[Gulp](/nb/17590100)