reactjs - 使用 Webpack 5 的模块联合,编写的 shell 是否可以响应主机或加载角度组件?
问题描述
我们正在创建一个用 Angular 编写的网络应用程序,该应用程序将从另一个用 React 编写的网络应用程序嵌入/加载。我不确定这是否可以使用 webpack 5 的模块联合。
鉴于模块联合只是在运行时而不是构建时异步加载 JavaScript 模块(如果我错了,请纠正我),我是否正确地假设只有当我可以在不使用模块联合的情况下使 Angular 在 React 中工作时它才有效?
让我们假设 Angular 永远不能在 react 中工作,假设它在使用模块联合时也不能工作是否正确?
任何工作示例都值得赞赏。
解决方案
据我了解,这应该是可能的。您可以将您的 Angular 应用程序作为 Web 组件提供,并通过模块联合共享它们。
您的 shell 应用程序需要更多逻辑来处理路由。也许这篇文章会对你有所帮助:https ://www.angulararchitects.io/en/aktuelles/multi-framework-and-version-micro-frontends-with-module-federation-the-good-the-bad-the-ugly /
推荐阅读
- logging - Apache ActiveMQ/Artemis PeriodicRotatingFileHandler
- python - 尝试在 Django 中显示目录中的图像
- c# - 在 Java Android 项目中使用 C# Dll
- r - 我在 R 中安装软件包有什么问题?
- r - 如何在 ggplot 中设置图表样式,如下图所示?
- cassandra - Cassandra 3.x 版本如何将连接分配给使用相同用户 ID 与相同键空间连接的不同微服务
- maven - 如何在一个管道中配置 Maven
- jwt - Azure AD jwks uri 配置
- microsoft-graph-api - 如何以编程方式将 microsfot 机器人添加到团队组?
- jquery - jQuery 预加载器不会停止并且不会转换到主页