使用 Webpack 5 的 Module Federation,编写的 shell 是否可以响应宿主或加载 angular 组件?

Using Webpack 5's Module Federation, is it possible for the shell written in react to host or load an angular component?

我们正在创建一个用 Angular 编写的网络应用程序,它将 embedded/loaded 来自另一个用 React 编写的网络应用程序。我不确定这是否适用于 webpack 5 的模块联合。

鉴于模块联合只是在运行时而不是构建时异步加载 JavaScript 模块(如果我错了请纠正我),我是否正确地假设它只有在我可以的情况下才能工作让 Angular 在不使用模块联合的情况下在 React 中工作?

让我们假设 Angular 永远无法在 React 中工作,假设它在使用模块联合时也不会工作是否正确?

感谢任何工作示例。

据我了解这应该是可能的。您可以将 Angular 应用程序作为网络组件提供并通过模块联合共享它们。

您的 shell 应用程序需要更多逻辑来处理路由。也许这篇文章会对你有所帮助:https://www.angulararchitects.io/en/aktuelles/multi-framework-and-version-micro-frontends-with-module-federation-the-good-the-bad-the-ugly/