Выполняя ng xi18n, я получаю эту ошибку: «ОШИБКА: Невозможно прочитать свойство loadChildren, равное null» - PullRequest
4 голосов
/ 07 мая 2020

Ошибка предотвращает дальнейшую работу с ng xi18n.

В остальном проект работает без проблем и предупреждений как в режиме разработки, так и в режиме производства.

Для создания messages.xlf файл обходной путь, который я нашел, состоит в том, чтобы изменить routes в imports: [RouterModule.forRoot(routes)] на очень простой массив (только с целью запуска ng xi18n, затем отменить изменение и построить настоящий).

Похоже на мне нравится ошибка в ng ...

Работает на angular CLI 9.1.4, node 13.12.0, angular 9.1.4, MacOS.

Добавление ограниченного экстракта мои маршруты:

export const alertRoutes: NavRoute[] = [
  {
    path: 'alert-center', data: { title: 'Alert center', permission: (r: UserAreaRights) => r.monitor > 0 }, canActivate: [CheckPermissionsGuard], children: [
      { path: 'dashboard', data: { title: 'Dashboard' }, component: DashboardComponent },
      { path: 'alerts', data: { title: 'Alerts' }, component: AlertsComponent }
    ]
  }
];

где NavRoute расширяет RouteData

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...