Ошибка предотвращает дальнейшую работу с 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