使用Angular模块分隔的多个应用程序

时间:2018-04-18 16:53:38

标签: angular angular-cli angular5

我正在开始一个涉及Angular5 +的新大项目并使用Angular-cli作为开始。 该计划是构建10个较小的应用程序,这些应用程序将分布在CMS中的站点上。 我计划实现模块的延迟加载,因此根据URL,我将指定将要引导的模块。

我的第一个想法是在单独的模块中构建它们,以便每个应用程序都有自己的模块。 如果这是最好的方法,我将如何处理路由?我希望每个模块(应用程序)都有自己的路由与其他模块分开。

我的第二个问题是,这是最好的方法吗?有人用其他方法做过类似的事吗?

1 个答案:

答案 0 :(得分:0)

我建议你看一下来自nx的人nrwl

  

Nx的一大特色是能够为我们的应用程序域设置和编排工作区。扩展AngularCLI的功能,Nx可以处理以Nx Workspace格式设置AngularCLI项目,支持多个Angular应用程序和共享库。

nx由前googlers,Jeff Cross和Victor Savkin创建,他们都是角核心团队的一员,并帮助构建了许多核心功能(如路由器或表单)。