1、Entry 可以理解為它是webpack打包的一個(gè)起點(diǎn),它會(huì)自動(dòng)匹配到某些依賴或者庫(kù)的起點(diǎn);并編譯處理后輸出到bundles文件中唇跨;
2、Output將編譯后的 bundles 文件輸出到指定的目錄中衬衬;
3买猖、Module一切皆模塊簡(jiǎn)單描述就是從Entry開(kāi)始遞歸找出所有的模塊,每個(gè)模塊對(duì)應(yīng)著一個(gè) bundles 文件;
4滋尉、Chunk? 用于多個(gè)模塊組合而成,用于代碼合并與分割政勃;
5、Loader被用于轉(zhuǎn)換某些類型的模塊;因?yàn)閣ebpack不認(rèn)識(shí)一些外來(lái)模塊兼砖,所以要使用一些加載器,比如識(shí)別css/react/vue/png等既棺。loader雖然是擴(kuò)展了 webpack 讽挟,但是它只專注于轉(zhuǎn)化文件(transform)這一個(gè)領(lǐng)域,完成壓縮丸冕,打包耽梅,語(yǔ)言翻譯;
6胖烛、Plugins插件的范圍包括,從打包優(yōu)化和壓縮,一直到重新定義環(huán)境中的變量眼姐。插件接口功能極其強(qiáng)大,可以用來(lái)處理各種各樣的任務(wù);
親:看完估計(jì)你對(duì)webpack 有一定了了解了吧,記得點(diǎn)點(diǎn)贊喔佩番;