使用Angular 8在不同存储库上的Muliple SPA

时间:2019-06-26 09:15:41

标签: angular angular8 micro-frontend

对于上述方法,应该使用Angular 7 +单spa组合(https://single-spa.js.org/)。基本上,我希望能够:

  1. 每个微型应用程序的独立存储库
  2. 每个应用程序将由不同的团队管理
  3. 每个应用程序可以/也可以不是独立的
  4. 将所有应用程序整合在一起的根应用程序

我们能够使用Angular 7来实现这一点,但是突然变成了使用Angular 8的方向。单个spa-angular尚不支持Angular 8,而且我担心我们不能等那么久才能获得支持,在此处跟踪的问题:https://github.com/CanopyTax/single-spa-angular/issues/83

Angular 8无法导入已构建的应用程序。或者至少我是一个菜鸟,我不知道。

1 个答案:

答案 0 :(得分:0)

为了考虑您想要的所有优势,您可能需要另一种用于微前端的技术。

例如,使用Angular Elements(又称Web组件)怎么样?

这里是每种技术的完整说明。

https://stackoverflow.com/a/52719127/6432698