1、什么是Webpack
WebPack可以看做是模塊打包機(jī):它做的事情是捧毛,分析你的項(xiàng)目結(jié)構(gòu),找到JavaScript模塊以及其它的一些瀏覽器不能直接運(yùn)行的拓展語言(Scss澎嚣,TypeScript等)虑椎,并將其打包為合適的格式以供瀏覽器使用。
2纲爸、為什要使用WebPack
今的很多網(wǎng)頁其實(shí)可以看做是功能豐富的應(yīng)用亥鸠,它們擁有著復(fù)雜的JavaScript代碼和一大堆依賴包。為了簡化開發(fā)的復(fù)雜度,前端社區(qū)涌現(xiàn)出了很多好的實(shí)踐方法
a:模塊化负蚊,讓我們可以把復(fù)雜的程序細(xì)化為小的文件;
b:類似于TypeScript這種在JavaScript基礎(chǔ)上拓展的開發(fā)語言:使我們能夠?qū)崿F(xiàn)目前版本的JavaScript不能直接使用的特性神妹,并且之后還能能裝換為JavaScript文件使瀏覽器可以識(shí)別;
c:scss家妆,less等CSS預(yù)處理器