更多gulp經常使用插件使用請訪問:gulp經常使用插件彙總html
gulp-load-plugins這是一款批量引入package.json文件中的依賴項工具。npm
更多使用文檔請點擊訪問gulp-load-plugins工具官網。json
npm install --save-dev gulp-load-plugins
給定一個package.json
文件,該文件具備如下依賴關係:gulp
{ 「依賴」:{ 「 gulp-jshint 」:「 * 」, 「 gulp -concat 」:「 * 」 } }
將此添加到您的Gulpfile.js:工具
const gulp = require('gulp'); const gulpLoadPlugins = require('gulp-load-plugins'); const plugins = gulpLoadPlugins();
或者,甚至更短:ui
const gulp = require('gulp'); const plugins = require('gulp-load-plugins')();
將致使如下狀況的發生(大體來講,插件是延遲加載的,但實際上您不會注意到任何區別):插件
plugins.jshint = require('gulp-jshint'); plugins.concat = require('gulp-concat');
而後,您能夠像手動使用它們同樣使用這些插件,可是將它們稱爲plugins.name(),而不是just name()。code
這使您沒必要手動要求每一個gulp插件。htm