更多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