首页 > 解决方案 > 如何从父 webpack 项目中获取外部依赖项

问题描述

我正在使用微前端风格的架构。目前,每个单独的微 UI 都有其所有依赖项的自己的副本。因为一开始所有的大小都很小,所以我的团队还没有担心重复依赖项的捆绑成本(高度优化的树摇晃有帮助)。但随着我们扩大规模,我觉得我们可能需要解决这个问题。

我一直在研究如何使用外部组件与 webpack 包共享库。问题是,我看到的所有文档似乎都涉及通过标签来自 CDN 之类的依赖项。我不确定这在我们的公司网络上的效果如何,我听说过一些关于我们如何避免使用 CDN 的讨论。

无论如何,我想知道 webpack 是否有办法从父 webpack 应用程序获取外部依赖项。那么第一个 webpack 应用程序加载依赖项,然后微前端(随后加载)从父级获取它们的依赖项?

标签: webpack

解决方案


推荐阅读