使用最新的 CRA。所有node_modules
这些都捆绑到一个单独的块中,这很好。但是该块的大小仍然超过几兆字节。同时,我在 CRA 中看不到任何覆盖或自定义分块逻辑的选项。基本上我想从那个node_modules
块中提取特别大的模块,并将它们完全作为单独的块加载。不弹出可以吗?
是的,使用React.Lazy它将特定组件与主块分开。
const OtherComponent = React.lazy(() => import('./OtherComponent'));
请参阅代码拆分。
如果您不想弹出查看react-app-rewired
或使用 CRA 以外的其他服务,例如Gatsby。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句