Я пытаюсь реализовать отложенную загрузку моей библиотеки в зависимости от среды, в которой работает приложение.Мой app.module.ts
выглядит так:
RouterModule.forRoot(
[
{
path: 'lib1',
loadChildren: environment.production
? '@main/lib1#Lib1Module' //pointing to library published to npm
: './lib1/lib1.module#Lib1Module' // pointing to local library
},
{ path: 'lib2', loadChildren: '@main/lib2#Lib2Module' }
],
{ initialNavigation: 'enabled' }
)
Я могу заставить эти два пути работать отдельно, но я получаю следующую ошибку при попытке использовать троичный оператор:
ОШИБКА Ошибка: Uncaught (в обещании): Ошибка: Не удается найти модуль '@ main / lib1' Ошибка: Не удается найти модуль '@ main / lib1'