文章詳情頁
javascript - webpack dllPlugin 是不是只用于開發(fā)環(huán)境?
瀏覽:125日期:2023-03-18 09:02:38
問題描述
還有dllPlugin與commonChunkPlugin 有什么區(qū)別?不都是打包出公共依賴么?
問題解答
回答1:首先,DllPlugin 與 DllReferencePlugin 可以用來預(yù)構(gòu)建 vendor 包,這樣只要一次預(yù)構(gòu)建后沒有額外的依賴變更,那么啟動開發(fā)環(huán)境的速度就會顯著提升。
所以實(shí)際上 DllPlugin 可以認(rèn)為是只用于開發(fā)環(huán)境的。至于 CommonsChunkPlugin 則是用來把多個包中的公共依賴抽取為同一個 Chunk,這可以顯著減小生產(chǎn)環(huán)境的尺寸。
關(guān)于二者區(qū)別,可以認(rèn)為 DllPlugin 是用于提速開發(fā)環(huán)境構(gòu)建速度的,而 CommonsChunkPlugin 則是用于優(yōu)化包尺寸的。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. angular.js - 如何通俗易懂的解釋“依賴注入”?2. dockerfile - [docker build image失敗- npm install]3. mysql - 記得以前在哪里看過一個估算時間的網(wǎng)站4. Span標(biāo)簽5. angular.js - angularjs如何傳遞id給另一個視圖 根據(jù)id獲取json數(shù)據(jù)?6. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?7. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!8. docker gitlab 如何git clone?9. docker start -a dockername 老是卡住,什么情況?10. 數(shù)據(jù)庫無法進(jìn)入
排行榜

熱門標(biāo)簽