Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

160
Views
Pruebe la biblioteca angular desde la aplicación principal sin interrumpir el tiempo de compilación

Actualmente estoy ejecutando un proyecto Angular 8 junto con su biblioteca en la misma versión. Esta biblioteca vive en otro proyecto completamente diferente, por lo que requerimos hacer un npm link dentro de la biblioteca, npm link my-libray dentro my-app y luego iniciar ng build my-libray --watch dentro del proyecto my-library y ng serve en my-app

El problema con este enfoque es que cada vez que realizo un cambio en la biblioteca, se ejecuta un proceso de reconstrucción en mi aplicación y nunca espera hasta que se complete por completo el proceso de reconstrucción en la biblioteca, ya que se elimina la carpeta dist , lo que provoca el bloqueo del paquete web y sí, yo en realidad puede detener el proceso y volver a ejecutar ng serve nuevamente, pero si el tiempo de reconstrucción ya lleva mucho tiempo, prefiero no mencionar cuánto tiempo lleva volver a servir la aplicación.

¿Cómo podría abordar esto de una manera no tan dolorosa? Idealmente, me gustaría saber si para un entorno de desarrollo puedo jugar solo con el código sin formato en lugar de apuntar a la versión de compilación dist. Creo que eso es algo que se puede lograr simplemente modificando los atributos de las paths dentro de tsconfig.json para hacer que su biblioteca apunte a una carpeta diferente, algo como esto:

 "paths" { "my-library": ["libs/my-library/src/*"] }

Pero esto solo funciona si trabaja en el mismo espacio de trabajo y, como acabo de decir, la biblioteca y la aplicación viven en diferentes repositorios.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!