所以我有幾個關于 Webpack 如何提供其捆綁包的問題。我有一個使用create-react-app. 當我在 Chrome 開發工具中檢查 JS 包時,我可以看到我在我的 React 應用程序中創建的所有單獨的 js 文件(例如。App.js)。但我也看到其他捆綁包,例如bundle.js,0.chunck.js和main.js. 但是,只有捆綁文件顯示在網絡選項卡中。這表明實際上只下載了 Webpack 包。所以問題是,這些其他單獨的文件是如何傳送到瀏覽器的?我的應用程序使用的是捆綁包還是這些單獨的文件?我相信單個 JS 文件僅在 Webpack 的“開發”模式下可用,而在“生產”模式下不可用,但我仍然想了解這一點。此外,React 源代碼是這些包的一部分還是 React 全局公開?如果 React 是 bundle 的一部分,那么 React 開發工具如何識別頁面上存在 React,因為所有 Webpack bundle 都與所有其他代碼隔離?
了解 React Webpack 包
臨摹微笑
2023-04-20 10:25:06