Lerna agrega funcionalidad de utilidad además de Yarn Workspaces para trabajar con múltiples paquetes. Los espacios de trabajo de Yarn hacen que todas las dependencias se puedan instalar juntas, lo que hace que el almacenamiento en caché y la instalación sean más rápidos. Nos permite liberar fácilmente dependencias en NPM con un solo comando, actualiza automáticamente el paquete.
¿Por qué debo usar lerna?
¿Por qué usarlo? Lerna se utiliza principalmente en proyectos más grandes que pueden volverse difíciles de mantener con el tiempo. Permite modularizar el código en repositorios manejables más pequeños y abstraer el código compartible que se puede usar en estos subrepositorios.
¿Lerna necesita hilo?
Para arrancar el proyecto, no se requiere el arranque de lerna, solo tiene que usar yarn install como se describe en el enfoque 4. No tiene mucho sentido invocar el arranque de lerna ya que solo se llama a yarn install. Con esta configuración, lerna dedica por completo el flujo de trabajo de dependencia y arranque a los espacios de trabajo de yarn.
¿Qué es el hilo y Lerna?
Lerna: Una herramienta para gestionar proyectos JavaScript. Es un paquete popular y ampliamente utilizado escrito en JavaScript. Optimiza el flujo de trabajo en torno a la gestión de repositorios de paquetes múltiples con git y npm; Yarn: un nuevo administrador de paquetes para JavaScript. Yarn almacena en caché todos los paquetes que descarga, por lo que nunca más tendrá que volver a hacerlo.
¿Qué hace lerna run?
Lerna es una herramienta que optimiza laflujo de trabajo en torno a la gestión de repositorios de paquetes múltiples con git y npm. Lerna también puede reducir los requisitos de tiempo y espacio para numerosas copias de paquetes en entornos de desarrollo y construcción, normalmente una desventaja de dividir un proyecto en muchos paquetes NPM separados.