「WebPack」是一個現代 JavaScript 應用程式的靜態模組打包器(module bundler)。當 webpack
處理應用程式時,它會遞迴地構建一個依賴關係圖(dependency graph),其中包含應用程式需要的每個模組,然後將所有這些模組打包成一個或多個
bundle。
webpack 用於編譯 JavaScript 模組。一旦完成安裝,你就可以通過 webpack 的 CLI 或 API 與其配合互動。從 webpack
v4.0.0 開始,可以不用引入一個配置檔案。然而,webpack
仍然還是高度可配置的。在開始前你需要先理解四個核心概念:入口(entry)、輸出(output)、loader、外掛(plugins)。