1. 程式人生 > >構建工具gulp之入門指南

構建工具gulp之入門指南

構建工具gulp之入門指南

 

 

什麼是gulp

     gulp是前端開發過程中對程式碼進行構建的工具,是自動化專案的構建利器;她不僅能對網站資源進行優化,而且在開發過程中很多重複的任務能夠使用正確的工具自動完成;使用它,我們不僅可以很愉快的編寫程式碼,而且大大提高我們的工作效率。

     gulp是基於Nodejs的自動任務執行器, 她能自動化地完成 javascript、coffee、sass、less、html/image、css 等檔案的測試、檢查、合併、壓縮、格式化、瀏覽器自動重新整理、部署檔案生成,並監聽檔案在改動後重復指定的這些步驟。

 

 

安裝gulp

 

一、安裝Node

 

node.js官方安裝包及原始碼下載地址:http://nodejs.org/download/

 

安裝步驟參考:http://www.runoob.com/nodejs/nodejs-install-setup.html

 

—————————————————————————————————

 

二、安裝gulp

 

步驟1

以全域性方式安裝gulp,開啟命令提示符執行下列命令(開啟方式:window + r 輸入cmd回車)輸入下面命令,然後回車:

 npm install -g gulp    

 

 

 

步驟2

全域性安裝gulp後,還需要在每個要使用gulp的專案中都單獨安裝一次。全域性安裝gulp是為了執行gulp任務,本地安裝gulp則是為了呼叫gulp外掛的功能。把目錄切換到你的專案資料夾中,然後在命令列中執行:

  npm install gulp  

 

 

步驟3

如果想在安裝的時候把gulp寫進專案package.json檔案的依賴中,則可以加上–save-dev:

npm install --save-dev gulp

 

這樣就完成了gulp的安裝,接下來就可以在專案中應用gulp了。

 

應用gulp

 

建立gulpfile.js檔案

gulp也需要一個檔案作為它的配置檔案,在gulp中這個檔案叫做gulpfile.js。新建一個檔名為gulpfile.js的檔案,然後放到你的專案目錄中。之後要做的事情就是在gulpfile.js檔案中定義我們的任務了。下面是一個最簡單的gulpfile.js檔案內容示例,它定義了一個預設的任務。

 

var gulp = require('gulp'); //本地安裝gulp所用到的地方
gulp.task('default',function(){//定義預設任務
    console.log('My first gulp project!');
});

目錄結構如下:

 

執行任務,輸入命令:

gulp

預設的名為 default 的任務(task)將會被執行,在這裡,這個任務做的事情是在控制檯列印:My first gulp project!,效果如下:

 

 

總結

本文簡單的介紹一下gulp安裝及專案的建立過程,下一篇我將介紹gulp使用的主要API。