捆綁(Bundling)是什麼?
開發人員將他們的應用程式分解為模組、元件和函式,這些模組、元件和函式可用於建構更大的應用程式部分。 導出和導入這些內部模組以及外部第三方套件會建立一個複雜的文件依賴網路。
捆綁是解決依賴關係網路並將文件(或模組)合併(或“打包”),為瀏覽器優化捆綁包的過程,目的是減少用戶訪問網頁時對文件的請求數量。
編譯 (Compiling) 是將程式碼轉換為瀏覽器可解析的東西,而捆綁 (Bundling) 是解決您的應用程式依賴關係圖並減少文件數量。
在下一節裡,我們來認識什麼是程式碼拆分 (Code Splitting)