Недавно я обновил проект до Angular 8, я попытался переключить импорт loadChildren на новый синтаксис
Например из:
loadChildren: './maintenance/maintenance.module#MaintenanceModule',
To:
loadChildren:() => import('./maintenance/maintenance.module').then(m => m.MaintenanceModule),
Маршрутизация приложения создается так:
@NgModule({
imports: [
RouterModule.forRoot(appRoutes, {
scrollPositionRestoration: 'enabled',
enableTracing: false,
}),
],
exports: [RouterModule],
})
export class AppRoutingModule { }
Однако при сборке проекта никакие модули не загружаются «лениво». Используя анализатор пакетов Webpack, я вижу, что все маршрутизируемые модули включены в основной пакет, а также при переходе по этим маршрутам не происходит никакой сетевой активности.
Кто-нибудь знает, что мне здесь не хватает?