開始接觸LESS、組件化編程後,慢慢意識到須要一個提升工做效率的構建工具,就此接觸到了Gulp。css
Gulp的好處在這裏就不細說啦,只有四個API接口學起來簡直爽歪歪,減小了大量的I/O操做,用起來很暢快。另外豐富的插件能99.9%知足你的需求,剩下的0.1%還能夠本身寫啊吼吼吼吼。總結一下本身以爲好用的經常使用的插件:git
若是說Gulp是一條水管,那gulp-plumber就是水管工。不管在文件處理過程當中的哪一步出現問題,都會反映在終端上。github
把less sass預語言編譯成瀏覽器認識的css;web
能夠根據你的須要來優化你的css代碼。npm
postcss有不少不一樣功能的插件,能夠按需調用,好比:能夠自動添加瀏覽器兼容前綴的
autoprefixer
,寫css的時候不再用ms
webkit
mom
o
一串寫下來啦。還有PreCSS能夠檢查代碼中的@if else
,編譯符合需求的代碼。 更多的插件能夠在npm或者github上看文檔。編程
預處理完樣式文件以後,用它來壓縮,儘可能減小文件大小。json
檢查JS文件是否存在錯誤。gulp
JS文件壓縮。瀏覽器
各類文件合併。sass
監聽文件,若是文件被修改,自動刷新頁面。提升工做效率一大利器!
以後會繼續學習拓展gulp的功能,繼續更新。關於插件的安裝,記住在命令行
npm install (插件名)
後面加上--save-dev
, 把須要安裝的插件加進項目的package.json 裏,以後其餘人借用就能夠直接npm install
一次安裝啦!