您的位置:首頁技術文章
文章詳情頁

javascript - webpack dllPlugin 是不是只用于開發環境?

瀏覽:123日期:2023-03-18 09:02:38

問題描述

還有dllPlugin與commonChunkPlugin 有什么區別?不都是打包出公共依賴么?

問題解答

回答1:

首先,DllPlugin 與 DllReferencePlugin 可以用來預構建 vendor 包,這樣只要一次預構建后沒有額外的依賴變更,那么啟動開發環境的速度就會顯著提升。

所以實際上 DllPlugin 可以認為是只用于開發環境的。至于 CommonsChunkPlugin 則是用來把多個包中的公共依賴抽取為同一個 Chunk,這可以顯著減小生產環境的尺寸。

關于二者區別,可以認為 DllPlugin 是用于提速開發環境構建速度的,而 CommonsChunkPlugin 則是用于優化包尺寸的。

標簽: JavaScript
相關文章:
国产综合久久一区二区三区