Así que supongamos que tengo un monorepo NX con 2 aplicaciones: Angular y Nest. Como es un monorepo, tiene un archivo package.json común con dependencias, tanto para el cliente como para el servidor. La pregunta es simple: ¿contendrá el paquete de Angular dependencias de Nest y viceversa? En otras palabras, ¿hay algún tipo de cambio de árbol para que el código no utilizado se elimine del paquete final?

0
Feeco 16 oct. 2019 a las 21:00

1 respuesta

La mejor respuesta

Si usa la funcionalidad ng incorporada, todo se ocupa de empaquetar web y agitar su código, por lo que no cruzará sus dependencias angulares con las de Nest, a menos que sean necesarias. Esto funciona con ng build y especialmente con la bandera --prod.

Nota: empaquetar el servidor en la web es un poco extraño, ya que significa que todo el servidor se ejecuta desde un archivo, lo cual es un poco diferente en el mundo de los nodos, pero aún es factible.

2
Jay McDoniel 16 oct. 2019 a las 18:15