Israel Herrera
Es muy interesante Nx, solo que estoy aplicando en lugar de Angular, uso react con Next js. Para eso instalo:
nx add @nx/react y nx add @nx/next
y luego creo la aplicacion asi:
nx g @nx/next:app packages/store-app pero no logro que la app no tenga package.json propio sino que sea el package.json del repositorio... algo estoy haciendo mal?
Gildder Guerrero Ramirez
En el video se utilizan varios comandos para crear aplicaciones Angular dentro de un monorepo NX. Aquí están los más destacados:
npx nx g @nrwl/angular:application app1 - Genera una nueva aplicación Angular llamada "app1".
Se configuran opciones como:
Se repite el proceso para generar "app2" con configuración similar.
Estos comandos permiten añadir y configurar aplicaciones Angular eficientemente en un entorno NX.
Mathias Pereira
Habia visto ejemplos en otros lados y veia una carpeta app, esa carpeta en esta version es packages? o es algo que uno configura manualmente
Oscar Bravo
Tuve la misma inquietud y le pregunté a la IA de Google y elegir entre la carpeta apps y/o la carpeta packages depende de los requerimientos de lo que necesitemos implementar.
Acá les comparto el link
Gersom Hernandez
Si alguien tiene problemas en con el comando y les da este error:
The "@nx/angular:application" generator doesn't support the existing TypeScript setup
The Angular framework doesn't support a TypeScript setup with project references. See `` for more details.
You can ignore this error, at your own risk, by setting the "NX_IGNORE_UNSUPPORTED_TS_SETUP" environment variable to "true".
Hay que modificar el archivo tsconfig.base.json y cambiar las propiedades de true a false
"composite": false,
"declarationMap": false,
"emitDeclarationOnly": false,
El generador de Angular detecta que la configuración base está preparada para el modo "Project References" (o Composite Projects) de TypeScript, lo cual es incompatible con el compilador de Angular (ngc).
Moisés Barrera
Un curso bastante util la verdad y muy bien explicado, gracias sergio!