0

我们正在使用 Angular 的单水疗库来处理我们的微前端项目。一个微前端是加载其他微前端的主要应用程序。其他子应用程序的构建文件存在于新服务器中。

问题是当我们使用带有ag-grid等图标的节点模块时。未获取图标,因为它使用的是主应用程序的 URL,而不是使用子应用程序的路径。

node_module 包应该使用远程服务器的路径而不是主应用程序。

我们找到了一种解决方案:

  • 将 ag-grid node_module 复制并粘贴到 assets 文件夹中,并覆盖以远程环境为目标的路径

这个解决方案不可行有几个原因(更新并不简单,这个新代码库的维护,独立 mod 和 single-spa mod 之间的区别)。

您对如何使其工作有任何想法吗?

  • 反向代理
  • 子域
4

0 回答 0