gulp外掛程式功能總結

2021-09-02 23:07:42 字數 1078 閱讀 9112

總結一下gulp外掛程式的功能用法

1.gulp-less

less轉css功能;

2.gulp-autoprefixer

給css新增瀏覽器私有化字首

3.gulp-cssmin加粗樣式

壓縮css,把注釋換行消除;

4.gulp-rename

重新命名檔名;

5.gulp-imagemin

壓縮功能

6.gulp-uglify

js壓縮功能

7.gulp-concat

合併檔案

8.gulp-htmlmin

壓縮html檔案

9.gulp-rev

新增版本號,也就是修改檔名,解決瀏覽器快取機制用的

版本號為md5加密字元,預設有32位,一般取一部分就可以了;

這個外掛程式其實就是把我們的檔案內容生成乙個加密串,取加密串的一部分重新定義乙個名,

當檔案沒有被修改過得時候會有乙個md5/32位的字元,只要檔案修改過加密字元就會自動改變

從而達到了我們解除瀏覽器快取機制的問題;

10.gulp-rev-collector

a)內容替換,

b)由於修改過的檔名外掛程式在我們index.html頁面沒有被修改,所以就會導致引入引不進來,所以需要替換;

c)比如原來的index.html頁面引入的是css.css,結果加了版本號了變成css.css?dfffdfddfd;所以必須一致才能引入啊;

11.gulp-useref

a)利用bulid注釋開始結束包裹起來兩個檔案,把這個檔案傳遞給useref函式的時候,useref就會去index.html頁面找bulid標記的地方,找到以後實現合併的操作;

b)在開頭注釋可以指定路徑以及合併的名字;

12.gulp-if

a).當我們使用useref去尋找注釋的時候,if外掛程式會幫我們做乙個判斷,到底去找css的注釋還是js的注釋,假如你是js的時候,我在呼叫另乙個壓縮外掛程式,對我們的合併後的js外掛程式進行壓縮操作;

b)如果是css注釋不呼叫;

c)if就是乙個判斷注釋是js還是其他型別的條件,判斷後可以在做其他外掛程式功能;

gulp常用外掛程式

本人就職於一家網際網路小公司,根據自己的專案紀錄一下常用的gulp外掛程式,專案不是很大!文章目錄 1.gulp load plugins 2.yargs 3.del 4.gulp filter 5.gulp header 6.run sequence 7.gulp uglify 8.gulp mi...

Gulp及其外掛程式介紹

gulp是乙個前端的自動化構建工具,可以完成對前端資源的壓縮 合併 格式化以及版本管理,也可以監聽前端資源的變化去做一些自動化的構建工作 gulp也是乙個基於nodejs的自動任務執行器,所以使用gulp的時候要有一套node的環境,這裡對node的安裝就不再贅述了。結合社群裡好多優秀的gulp外掛...

gulp常用外掛程式整理

1.gulp sass sass編譯 3.gulp autoprefixer 新增css3字首 4.gulp clean css 壓縮css 5.gulp include 檔案包含 6.gulp concat 檔案合併 7.del 檔案刪除 8.gulp uglify 壓縮js 9.gulp.spr...