Per què els desenvolupadors haurien d'utilitzar Lerna? Lerna facilita les coses als desenvolupadors gestionant tasques com ara la creació de versions, el desplegament de codi, la gestió de dependències entre projectes i molt més. S'utilitza principalment en projectes més grans, on es fa difícil mantenir totes aquestes tasques manualment amb el pas del temps.
Necessito lerna?
Lerna s'utilitza principalment en projectes més grans que poden ser difícils de mantenir amb el temps. Permet modular el codi en repositoris gestionables més petits i abstraure el codi compartible que es pot utilitzar en aquests subrepositoris.
Quin sentit té Lerna?
Lerna és una eina per gestionar Monorepos amb Git i npm, que uneix automàticament totes les versions de paquets utilitzades al vostre repositori. Suposem que tens diversos projectes mecanografiats en diferents repositoris que tenen dependències comunes.
Necessito lerna amb espais de treball de fil?
Si utilitzeu Lerna sense Yarn Workspaces, heu d'executar l'ordre d'arrencada de lerna per configurar un repositori, però amb Yarn Workspaces, l'ordre yarn install ho fa tot per vostè. lerna run és una ordre per executar npm-scripts en tots els paquets gestionats per Lerna.
He d'utilitzar NX?
Nx és un conjunt d'eines proporcionades per Nrwl per ajudar a crear aplicacions, especialment monorepos. … També proporcionen una manera opinada d'organitzar el vostre codi perquè pugueu compartir fàcilment el màxim possible entre els vostresaplicacions.