Mi proyecto se basa en nx-workpsace y tengo 1 proyecto en apps y 2 bibliotecas en mi carpeta libs .
La estructura se ve así:
+-- apps | +-- main-application +-- libs | +-- lib-1 (feature-library) | +-- lib-2 (shared-components-library) Estoy importando lib-1 en mi main-application esta manera:
imports: [ lib1Module.forRoot() ] Si ahora trato de importar lib1Module en mi lib2Module de esta manera
imports: [ lib1Module ] Recibo el siguiente error: Uncaught TypeError: Cannot read properties of undefined (reading 'lib1Module')
Creo que el error es forRoot() en la aplicación principal, pero no sé cómo solucionarlo, porque necesito proporcionar los servicios lib-1 en la main-application . La razón por la que necesito lib1Module en mi lib2Module es que uso una directive de lib-1 en lib-2 .
Información
Si forRoot() todavía no funciona. ¿Hay alguna forma de importar un módulo en una nx-library nx desde otra nx-library ?