前端自動(dòng)化工具之gulp

gulp 作用壓縮、合并js和css 文件

文件的壓縮合并可以減少緩存 減少文件的網(wǎng)絡(luò)請(qǐng)求可以提高網(wǎng)頁速度,所以gulp是非常不錯(cuò)的工具

以下是如何安裝和使用gulp
聲明:主要針對(duì)Mac端

1、全局安裝

$ npm install --global gulp 全局安裝

注意 這里是初始化(如果不想初始化請(qǐng)?zhí)^) $ npm init 
 

初始化后文件夾為空的 如下圖 

下面是對(duì)比照為未初始化 多出了好多插件

$ npm install gulp 安裝在當(dāng)前命令所在文件的目錄下

2、作為項(xiàng)目的開發(fā)依賴(devDependencies)安裝

$ npm install --save-dev gulp

npm install --save 模塊名 :將模塊下載到當(dāng)前目錄的node_modules中并將依賴

寫入 package.json中的dependencies中

npm install --save-dev 模塊名 : 將模塊下載到當(dāng)前目錄

的node_modules中并將依賴寫入 package.json中的devDependencies中

安裝后顯示如下

3. 在項(xiàng)目根目錄下創(chuàng)建一個(gè)名為 gulpfile.js 的文件:

var gulp = require('gulp');

gulp.task('default', function() {

 // 將你的默認(rèn)的任務(wù)代碼放在這

});

4、運(yùn)行gulp

在命令行中輸入$ gulp

顯示如下:

因?yàn)榛卣{(diào)函數(shù)中什么都沒有

具體用法:

首先安裝插件

gulp-concat 文件合并

gulp-jsmin 壓縮js文件

安裝好了 下面我們就來試一下效果

這里就拿合并js文件來講 其余原理一樣:

兩個(gè)單獨(dú)的js文件(下圖紅框)

Mou icon

運(yùn)行一下 $ gulp default

新生成的js文件 (下圖綠框)

好了,, 到這里 js文件的壓縮,合并就完成了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • gulpjs是一個(gè)前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡(jiǎn)單,學(xué)...
    依依玖玥閱讀 3,299評(píng)論 7 55
  • 前言 本文默認(rèn)你已經(jīng)安裝好node環(huán)境,并且熟悉node命令,和window cd命令。 gulp簡(jiǎn)介 基于nod...
    9I閱讀 2,038評(píng)論 4 50
  • gulpjs是一個(gè)前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡(jiǎn)單,學(xué)...
    井皮皮閱讀 1,393評(píng)論 0 10
  • gulpjs是一個(gè)前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡(jiǎn)單,學(xué)...
    小裁縫sun閱讀 1,020評(píng)論 0 3
  • 1、gulp的安裝 首先確保你已經(jīng)正確安裝了nodejs環(huán)境。然后以全局方式安裝gulp: npm install...
    F_imok閱讀 2,474評(píng)論 1 11

友情鏈接更多精彩內(nèi)容