我想创建一个模块化的前端应用程序,每个模块必须独立发布。
我的问题是我可以为每个前端模块创建角度模块,但是必须将所有模块一起构建才能发布。
我想在前端独立发布模块并独立更改模块的版本。
有什么方法可以制作可动态加载的静态构建模块?
替代解决方案是使用我真正不想要的iframe。在iframe中,每个模块可以是一个独立的应用程序。
答案 0 :(得分:1)
您可以将每个模块作为一个不同的库发布,然后在一个中央应用程序中实现这些库。 Angular elements也可能是一种解决方案:您可以将整个模块定义为一个Web元素,然后可以在所需的任何地方实现。