gulp自動(dòng)化構(gòu)建項(xiàng)目(一)——環(huán)境搭建

從無聊的重復(fù)性過程中解放出來长赞,干點(diǎn)有意義的事。闽撤。涧卵。


gulp是前端開發(fā)項(xiàng)目構(gòu)建構(gòu)建工具,在開發(fā)過程中使用gulp可以避免重復(fù)的機(jī)械勞動(dòng)腹尖,大大提高開發(fā)效率柳恐,比如:文件合并,文件拷貝热幔,less編譯乐设,css壓縮, js壓縮绎巨,圖片壓縮等近尚。

gulp官方網(wǎng)站:gulpjs.com

gulp中文網(wǎng)站:www.gulpjs.com.cn

gulp基于node.js,需要配置node環(huán)境场勤。

安裝node.js

node.js官網(wǎng)下載最新版node安裝包戈锻,由于安裝包格式為msi,一路確定即可和媳,安裝程序會(huì)自動(dòng)配置環(huán)境變量格遭。

安裝完成在控制臺(tái)輸入指令node -v檢測(cè)是否安裝成功,若出現(xiàn)版本號(hào)表示安裝已安裝成功留瞳。

npm

npm是node.js的包依賴管理工具拒迅,類似于java中的maven,前端頁面依賴包一般也用bower她倘。

開發(fā)者為node.js開發(fā)了大量工具包璧微,在npm官網(wǎng)可查看具體包信息,按照說明下載使用硬梁。由于官網(wǎng)訪問速度慢前硫,用淘寶npm鏡像也可,與官網(wǎng)每十分鐘同步一次荧止,基本保持一致屹电。

安裝node過程中已經(jīng)自動(dòng)安裝了npm,默認(rèn)位置為:C:\Program Files\nodejs\node_modules\npm

配置npm的環(huán)境變量罩息,通過命令npm -v查看npm是否安裝成功

初始化項(xiàng)目文件

接下來我們?cè)贓盤根目錄創(chuàng)建myweb文件夾嗤详,表示項(xiàng)目。進(jìn)入myweb項(xiàng)目文件夾瓷炮,在控制臺(tái)輸入npm init初始化葱色,創(chuàng)建package.json配置文件。一路回車即可娘香,直至項(xiàng)目根目錄生成package.json文件苍狰,表示初始化完成办龄。package.json文件為本項(xiàng)目配置文件。

安裝gulp

在控制臺(tái)輸入npm install gulp --save-dev安裝項(xiàng)目開發(fā)依賴包gulp淋昭,--save表示寫入配置文件即package.json文件中俐填,-dev表示只在開發(fā)階段依賴。安裝完成后項(xiàng)目根目錄出現(xiàn)node_modules文件夾翔忽。

控制臺(tái)輸入gulp -v檢查是否安裝成功英融。出現(xiàn)版本號(hào)表示安裝成功。

查看package.json文件歇式,多了以下信息:

1 "devDependencies": {

2 "gulp":"^3.9.1"

3 }

此時(shí)在項(xiàng)目根目錄新建文件gulpfile.js驶悟,注意文件名為固定,不能隨意修改材失。此時(shí)項(xiàng)目根目錄的情況是這樣的:


到此痕鳍,基礎(chǔ)環(huán)境已搭建完成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末龙巨,一起剝皮案震驚了整個(gè)濱河市笼呆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌旨别,老刑警劉巖诗赌,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異昼榛,居然都是意外死亡境肾,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門胆屿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人偶宫,你說我怎么就攤上這事非迹。” “怎么了纯趋?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵憎兽,是天一觀的道長。 經(jīng)常有香客問我吵冒,道長纯命,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任痹栖,我火速辦了婚禮亿汞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘揪阿。我一直安慰自己疗我,他們只是感情好咆畏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著吴裤,像睡著了一般旧找。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上麦牺,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天钮蛛,我揣著相機(jī)與錄音,去河邊找鬼剖膳。 笑死魏颓,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的潮秘。 我是一名探鬼主播琼开,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼枕荞!你這毒婦竟也來了柜候?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤躏精,失蹤者是張志新(化名)和其女友劉穎渣刷,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矗烛,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辅柴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞭吃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片碌嘀。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖歪架,靈堂內(nèi)的尸體忽然破棺而出股冗,到底是詐尸還是另有隱情,我是刑警寧澤和蚪,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布止状,位于F島的核電站,受9級(jí)特大地震影響攒霹,放射性物質(zhì)發(fā)生泄漏怯疤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一催束、第九天 我趴在偏房一處隱蔽的房頂上張望集峦。 院中可真熱鬧,春花似錦、人聲如沸少梁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凯沪。三九已至第焰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間妨马,已是汗流浹背挺举。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烘跺,地道東北人湘纵。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像滤淳,于是被迫代替她去往敵國和親梧喷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • nvm、node安裝方式一 使用Homebrew 如果之前通過'brew install node'方式安裝過no...
    Y了個(gè)J閱讀 3,604評(píng)論 0 3
  • gulpjs是一個(gè)前端構(gòu)建工具屁擅,與gruntjs相比偿凭,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單派歌,學(xué)...
    依依玖玥閱讀 3,155評(píng)論 7 55
  • 前言 本文默認(rèn)你已經(jīng)安裝好node環(huán)境弯囊,并且熟悉node命令,和window cd命令胶果。 gulp簡介 基于nod...
    9I閱讀 1,985評(píng)論 4 50
  • 在現(xiàn)在的前端開發(fā)中匾嘱,前后端分離、模塊化開發(fā)早抠、版本控制奄毡、文件合并與壓縮、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,443評(píng)論 1 32
  • 什么是GULP? GULP 是前端開發(fā)過程中對(duì)代碼進(jìn)行構(gòu)建的工具贝或,是自動(dòng)化項(xiàng)目的構(gòu)建利器;她不僅能 對(duì)...
    碧玉含香閱讀 661評(píng)論 0 0