gulp 插件之 gulp-load-plugins

gulp-load-plugins 的簡介:jquery

            因爲咱們項目中有時候會用到不少插件,若是都用 require 進來,咱們勢必得寫不少行 require 代碼,雖然這樣沒問題,可是會顯得很冗長,因此 gulp-load-plugins 插件應運而生。gulp-load-plugins 在咱們須要用到某個插件的時候,纔去加載那個插件,並非一開始就所有加載進來。由於 gulp-load-plugins 是依賴 package.json 文件來加載插件的,因此請確保你須要的插件已經加入 package.json 文件並已經安裝完畢。npm

1、gulp-load-plugins 插件的使用
json

一、安裝 「gulp-load-plugins 」插件命令(在終端進入到項目根目錄執行)gulp

            npm install --save-dev  gulp-load-pluginsapp

            npm install --save-dev  gulp-renameide

二、在項目根目錄下提供 "gulp-load-plugins" 插件任務配置須要的 src 目錄和源文件(源文件放置到 src 目錄下)ui

            mkdir srcspa

三、在 gulpfile.js 文件中配置使用 "gulp-load-plugins" 插件

 // gulp-load-plugins 命令規則爲駝峯命名,好比咱們引用 "gulp-rename"就能夠 plugins.rename來替代,去掉 gulp- 前綴,再使用駝峯命名。
var gulp = require('gulp'),
     plugins = require('gulp-load-plugins')();  // 加載 "gulp-load-plugins"插件,並立刻運行它

具體示例:
var gulp = require('gulp'),    
     plugins = require('gulp-load-plugins')();
     
gulp.task('rename', function () {    
   return gulp.src('src/jquery.js')    
       .pipe(plugins.rename({ extname: '.min.js' }))    // 會將 jquery.js 重命名爲 jquery.min.js    
       .pipe(gulp.dest('dist'));    
});

四、最後在終端運行 "gulp rename" 命令
orm

PS:若是沒有錯誤提示信息,證實就沒什麼問題了。如今去項目根目錄下看是否生成 dist 目錄和目標文件。未完待續。。。。

相關文章
相關標籤/搜索