【发布时间】:2020-01-26 03:26:35
【问题描述】:
我们的门户中有很多 React 应用程序,在很多情况下,同一页面上有很多应用程序,但由于这些包的大小,加载时间非常慢。
所有应用程序都使用经典组合 react、redux、ramda...
所以每个包中都有很多重复性,我正在寻找一种方法将这些共享资源放在一边并由浏览器缓存。
有没有办法设置 webpack 构建以从某个 url 动态加载这些常用库,而不是将 hem 捆绑到最终包中?
我使用 webpack 4,我已经尝试过 SplitChunksPlugin,它可以很好地生成供应商块,但看起来生成的供应商块只能用于一个特定的应用程序
感谢您的帮助
【问题讨论】: