一、為什么我們前端自動(dòng)化開(kāi)發(fā)
相信任何學(xué)開(kāi)發(fā)的,不管學(xué)什么語(yǔ)言,老師都這樣講過(guò),作為一名開(kāi)發(fā)人員,你最大的精力應(yīng)該是放在創(chuàng)造力上面,don't you repeat myself 不要重復(fù)自己,而在我們開(kāi)發(fā)過(guò)程中,往往存在很多大量的重復(fù)操作,所以我們需要為這些操作省去時(shí)間,騰出更多的時(shí)間來(lái)讓我們創(chuàng)造。
而自動(dòng)化開(kāi)發(fā)能帶來(lái)哪些自動(dòng)化:
1.自動(dòng)編譯(將less,sass等自動(dòng)編譯)
2.自動(dòng)合并(將頁(yè)面引入的多個(gè)js文件,或者css文件,合并為同一個(gè)且壓縮)
3.自動(dòng)刷新(IDE保存,瀏覽器不用刷新,自動(dòng)看到效果)
4.自動(dòng)部署(自動(dòng)將項(xiàng)目打包部署到指定目錄)
5.自動(dòng)同步(能夠方便實(shí)現(xiàn)多個(gè)瀏覽器窗口,同步點(diǎn)擊,輸入,調(diào)試)
有沒(méi)有感覺(jué)很心動(dòng)額,能夠幫我們做這么多事情,所以下面我們就來(lái)搭建吧,此次搭建,包括環(huán)境搭建,工具搭建,項(xiàng)目架構(gòu)搭建,連載,今天這篇,將環(huán)境搭建的初步,nodejs環(huán)境搭建。
二、Node.js是個(gè)什么東西?