Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

158
Vistas
Bibliotecas múltiples de NX Angular con el mismo nombre

Así que estoy usando Angular con NX y tengo los siguientes grupos de books y cars . Para ambos grupos, quiero crear una biblioteca overview con una tabla para ver los libros o los autos.

Así que creo la lib en libs/books/overview a continuación. Quiero hacer lo mismo para cars libs/cars/overview . Pero luego me encuentro con este problema:

 Error: Project name already exists.

¿Necesito nombrar las librerías como books-overview ? Luego crearía la siguiente lib: libs/books/books-overview . books es redundante por lo que no parece la mejor opción.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

El nombre de la carpeta no tiene que ser el mismo que el de la aplicación. En su lugar, podría crear una carpeta principal para cada parte separada por guiones del nombre de su biblioteca.

Puede crear lib con el nombre 'books-overview' en la carpeta books/overview .


Al ejecutar el comando con la estructura de carpetas como nombre, decide correctamente el nombre. Correr

 npx ng generate @nrwl/workspace:library --name=books/overview

generará la biblioteca 'books-overview' en la carpeta books/overview .


Por ejemplo, esta es la configuración de nuestra aplicación (también usamos nx):

 // angular.json excerpt "api-java-model": { "projectType": "library", "root": "libs/api/java/model", ... }, "api-java-client": { "projectType": "library", "root": "libs/api/java/client", ...

De esa manera no tienes una colisión de carpetas.

over 4 years ago · Santiago Trujillo Denunciar

0

Creo que la mejor opción aquí es crear una overviews de carpetas con las librerías dentro. Por ejemplo:

libs/overviews/cars

libs/overviews/books

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda