【发布时间】:2021-03-03 06:38:41
【问题描述】:
我正在开发一个利用 Webpack Module Federation 的微前端的应用程序。
我的“主机”应用程序提供了一个登录屏幕和一个带有菜单、页眉和页脚的布局。 我的“模块”是我的应用程序的部分,可通过单击菜单项访问。
虽然我的默认视图是“主机”应用程序,但大部分工作将在模块中完成。 我面临的问题是,一旦我更改了远程模块的代码 - 应用程序(我正在查看的主机)不会实时重新加载,这使得开发人员体验不那么舒适。
我可以单独打开模块(在其自己的端口上)并且实时重新加载将起作用,但这对我来说也不是一个好的开发人员体验,因为我想看到整个画面,而不仅仅是子-应用程序(微前端)。
有没有办法让宿主知道模块已更改并且应该重新加载?
【问题讨论】:
-
你找到解决方案了吗?
标签: webpack webpack-dev-server federation micro-frontend webpack-module-federation