Проблема в сборке ng --prod с loadChildren

У меня угловое 7 приложение с ленивым загруженным маршрутом

{ path: 'modules', loadChildren: './modules/lazy.module#LazyModule' }

Внутри службы этого модуля (LazyService) находится функция для динамического добавления пути

addRouteDynamically(){
  route = {
      path: "modules/A",
      loadChildren: () => ModuleA
    };

  this.router.config.push(route);
  this.router.resetConfig(this.router.config);
}

Это прекрасно работает в режиме разработки, но не работает в ng build --prod.

Получает проблему с заполнением

polyfills.6aabc89150c810f11efa.js:1 Uncaught Error: Uncaught (in promise): Error: Runtime compiler is not loaded

Есть ли способ исправить эту проблему в производственной сборке?

ModuleA имеет свой собственный маршрут с

{path:"" , component: ModuleAComponent}

0 ответов

Другие вопросы по тегам