文章詳情頁
javascript - webpack dllPlugin 是不是只用于開發環境?
瀏覽:147日期:2023-03-18 09:02:38
問題描述
還有dllPlugin與commonChunkPlugin 有什么區別?不都是打包出公共依賴么?
問題解答
回答1:首先,DllPlugin 與 DllReferencePlugin 可以用來預構建 vendor 包,這樣只要一次預構建后沒有額外的依賴變更,那么啟動開發環境的速度就會顯著提升。
所以實際上 DllPlugin 可以認為是只用于開發環境的。至于 CommonsChunkPlugin 則是用來把多個包中的公共依賴抽取為同一個 Chunk,這可以顯著減小生產環境的尺寸。
關于二者區別,可以認為 DllPlugin 是用于提速開發環境構建速度的,而 CommonsChunkPlugin 則是用于優化包尺寸的。
標簽:
JavaScript
相關文章:
1. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. css3 - 如何將網頁CSS背景圖高斯模糊且全屏顯示3. css3 - 圖片等比例縮放4. javascript - 求賜教:網易郵箱Web端模擬登錄看信的加密參數_ntes_nnid、_ntes_nuid5. javascript - 用JS 七牛上傳圖片出現文件已存在的錯誤(file exists)6. css - jq有無現成函數改變rotateX/Y的deg7. html - css3中多列高度 統一8. javascript - QWebEngineView 如何爬 angular 的動態數據?9. css3 - animation屬性,safari瀏覽器不支持相關效果10. java - butterknife怎么綁定多個view
排行榜
