1

我们正在创建一个用 Angular 编写的网络应用程序,该应用程序将从另一个用 React 编写的网络应用程序嵌入/加载。我不确定这是否可以使用 webpack 5 的模块联合。

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

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

任何工作示例都值得赞赏。

4

1 回答 1

0

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

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

于 2021-09-15T14:18:38.697 回答