【问题标题】:Multiple applications separated with Angular modules使用 Angular 模块分隔的多个应用程序
【发布时间】:2018-09-29 00:19:01
【问题描述】:

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

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

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

【问题讨论】:

标签: angular angular-cli angular5


【解决方案1】:

我建议你看看nx,来自nrwl 的人。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 2019-11-16
    相关资源
    最近更新 更多