捆绑懒模块Angular 2

bjo*_*lom 5 lazy-loading angular2-routing angular

我看过从外部文件延迟加载Angular模块的示例,如下所示:

export const AppRoutes: Routes = [
    { path: 'application1', loadChildren: 'application1/main.js' },
    { path: 'application2', loadChildren: 'application2/main.js' },
    { path: 'application3', loadChildren: 'application3/main.js' }
]
Run Code Online (Sandbox Code Playgroud)

我正在一个非常大的Angular项目中工作,我们在其中获得了一个根模块,该模块包含一些全局组件以及整个应用程序中可用的服务。上面路由器中描述的所有应用程序都是位于单独存储库中的单独项目。部署应用程序时,js文件将部署到Web服务器上的正确目录。我正在尝试弄清楚如何捆绑application {x} /main.js文件,但我实际上找不到任何信息/示例。

有人知道这是有文献记载的吗,还是有一些例子可以看?