了解gulp之前蠢护,我們應(yīng)該了解node.js、npm(cnpm)與gulp的概念养涮。
首先葵硕,node.js是JavaScript的運(yùn)行環(huán)境眉抬。眾所周知,JavaScript是客戶端的腳本語言懈凹,而node.js是讓JavaScript運(yùn)行在服務(wù)器的一個(gè)平臺蜀变,也可以說node.js就是運(yùn)行在服務(wù)器端的JavaScript。
npm是跟隨node.js一起安裝的包管理器介评,用于node的插件管理
而gulp是基于node的自動化構(gòu)建工具
在安裝完gulp的環(huán)境下库北,我們可以安裝更多的插件來滿足我們的編程需要。
比如:我們可以安裝編譯sass的gulp-sass node-sass 插件
可以提供服務(wù)器環(huán)境(包括熱部署等功能)的gulp-connect插件
可以提供數(shù)據(jù)獲取的中間件的http-proxy-middleware插件
這些插件都可以在npm