Lerna afegeix una funcionalitat d'utilitat a la part superior de Yarn Workspaces per treballar amb diversos paquets. Els espais de treball de Yarn fan que totes les dependències es puguin instal·lar juntes, fent que la memòria cau i la instal·lació siguin més ràpides. Ens permet alliberar fàcilment dependències de NPM amb una sola ordre, actualitza automàticament el paquet.
Per què hauria d'utilitzar lerna?
Per què utilitzar-lo? 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.
Lerna requereix fil?
Per iniciar el projecte, no cal lerna bootstrap, només heu d'utilitzar la instal·lació de fil tal com es descriu a l'enfocament 4. No té gaire sentit invocar lerna bootstrap ja que només es diu instal·lació de fil. Amb aquesta configuració, lerna dedica completament el flux de treball de dependència i d'arrencada als espais de treball de fil.
Què és el fil i Lerna?
Lerna: Una eina per gestionar projectes JavaScript. És un paquet popular i molt utilitzat escrit en JavaScript. Optimitza el flux de treball al voltant de la gestió de dipòsits de diversos paquets amb git i npm; Yarn: un nou gestor de paquets per a JavaScript. Yarn emmagatzema a la memòria cau tots els paquets que baixa perquè no ho necessiti mai més.
Què fa lerna run?
Lerna és una eina que optimitza elflux de treball sobre la gestió de dipòsits de paquets múltiples amb git i npm. Lerna també pot reduir els requisits de temps i espai per a nombroses còpies de paquets en entorns de desenvolupament i construcció, normalment un inconvenient de dividir un projecte en molts paquets NPM separats.