Webpack源碼專精饑ren谷
4.webpack的打包流程
4-1.讀取webpack的配置參數(shù)
4-2.啟動(dòng)webpack,創(chuàng)建Compiler對(duì)象并開始解析項(xiàng)目
4-3.從入口文件entry開始解析,并且找到其導(dǎo)入的依賴模塊,遞歸遍歷分析,形成依賴關(guān)系樹
4-4.對(duì)不同文件類型的依賴模塊文件使用對(duì)應(yīng)的Loader進(jìn)行編譯,最終轉(zhuǎn)為javascript文件
4-5.整個(gè)過程中webpack會(huì)通過發(fā)布訂閱模式,向外拋出一些hooks,而webpack的插件即可通過監(jiān)聽這些關(guān)鍵的事件節(jié)點(diǎn),執(zhí)行插件任務(wù)進(jìn)而達(dá)到干預(yù)輸出結(jié)果的目的
標(biāo)簽: