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