Gulp 是一個自動化工具,前端開發者可以使用它來處理常見任務:
1、搭建web伺服器
2、文件保存時自動重載瀏覽器
3、使用預處理器如Sass、 LESS
4、最佳化資源,例如壓縮CSS、JavaScript、壓縮圖片
當然Gulp能做的遠不止這些。如果你夠瘋狂,你甚至可以用它來建立一個靜態頁面產生器。 Gulp真的夠強大,但你必須學會駕馭它。
這是這篇文章的主要目的。幫助你了解Gulp的基礎用法,幫助你早日完成一統天下的大業。
我們將要做的
這篇文章的最後,你會擁有簡單的一個工作流程:
編譯Sass
除此之外,你還將學會使用簡單命令鍊式調用多個任務。
安裝Gulp
安裝Gulp之前需要先安裝Node.js。
如果你還沒安裝Node,你可以在 這裡 下載。
安裝完Node.js,使用Terminal(終端,win下是cmd)用下面指令安裝Gulp
$ sudo npm install gulp -g
只有也複製進去,這不是你的菜。
npm install 是指定從Node Package Manager(npm 你怕毛)安裝的指令。
-g 表示全域安裝,這樣你在電腦上任何位置都能只用gulp 指令。
Mac 使用者需要管理員權限才能全域安裝,所以需要sudo。
接下來使用Gulp建立專案。
建立Gulp專案
首先,我們新建一個project資料夾,並在該目錄下執行npm init 指令:
$ npm init
2、在gulpfile.js內引入該外掛程式
3.告知gulp要執行的任務,gulpfile.js中的task任務
會在dist/css/自動編譯產生所有的css