文章詳情頁(yè)
javascript - webpack dllPlugin 是不是只用于開(kāi)發(fā)環(huán)境?
瀏覽:132日期:2023-03-18 09:02:38
問(wèn)題描述
還有dllPlugin與commonChunkPlugin 有什么區(qū)別?不都是打包出公共依賴(lài)么?
問(wèn)題解答
回答1:首先,DllPlugin 與 DllReferencePlugin 可以用來(lái)預(yù)構(gòu)建 vendor 包,這樣只要一次預(yù)構(gòu)建后沒(méi)有額外的依賴(lài)變更,那么啟動(dòng)開(kāi)發(fā)環(huán)境的速度就會(huì)顯著提升。
所以實(shí)際上 DllPlugin 可以認(rèn)為是只用于開(kāi)發(fā)環(huán)境的。至于 CommonsChunkPlugin 則是用來(lái)把多個(gè)包中的公共依賴(lài)抽取為同一個(gè) Chunk,這可以顯著減小生產(chǎn)環(huán)境的尺寸。
關(guān)于二者區(qū)別,可以認(rèn)為 DllPlugin 是用于提速開(kāi)發(fā)環(huán)境構(gòu)建速度的,而 CommonsChunkPlugin 則是用于優(yōu)化包尺寸的。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - JS設(shè)置Video視頻對(duì)象的currentTime時(shí)出現(xiàn)了問(wèn)題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...2. java固定鍵值轉(zhuǎn)換,使用枚舉實(shí)現(xiàn)字典?3. 如何為每個(gè)應(yīng)用程序配置tomcat 6的logs / catalina.out。(為sys.out,sys.err配置Web應(yīng)用程序特定的日志文件)4. css - ionic中的柵格布局如何讓文字內(nèi)容多少不同的每一列中的內(nèi)容都能垂直居中?5. php自學(xué)從哪里開(kāi)始?6. phpstady在win10上運(yùn)行7. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了8. vim - win10無(wú)法打開(kāi)markdown編輯器9. 這是什么情況???10. javascript - 用jsonp抓取qq音樂(lè)總是說(shuō)回調(diào)函數(shù)沒(méi)有定義
排行榜

熱門(mén)標(biāo)簽