remoteEntry.js是如何在模块联邦/微前端中创建的?

问题描述 投票:0回答:1

我正在阅读模块联合/MFE,除了remoteEntry.js 文件之外,这一切似乎都有意义。

所以如果我理解正确的话,我的 MFE:

  • 创建一个remoteEntry.js 文件,然后我的主机会查找该文件,这就是代码集成到我的主机应用程序中的方式?基本上我所有的MFE代码都被编译到这个js文件中了?
  • remoteEntry.js 是如何创建的?我在 MFE 的文件目录中看不到它。
  • 每次我想要进行更改并在我的主机应用程序上看到它时,是否都需要“重建”我的 MFE?
angular micro-frontend webpack-module-federation angular-module-federation
1个回答
0
投票

回答你的问题,是的,所有内容都被编译到remoteEntry.js中,然后将其加载到另一个前端(shell或父级)中。通常这个文件是由你的编译器(webpack + babel)创建的。对于开发,您通常会对 webpack 进行热重载,这基本上会在开发期间重新生成您的构建。

© www.soinside.com 2019 - 2024. All rights reserved.