Lerna dodaje uslužnu funkcionalnost povrh radnih prostora za pređa za rad s više paketa. Radni prostori Yarn čine tako da se sve ovisnosti mogu instalirati zajedno, čineći predmemoriju i instalaciju bržom. Omogućuje nam jednostavno oslobađanje ovisnosti o NPM-u s jednom naredbom, automatski ažurira paket.
Zašto da koristim lernu?
Zašto ga koristiti? Lerna se koristi uglavnom u većim projektima koje s vremenom može postati teško održavati. Omogućuje modulariziranje koda u manja upravljiva spremišta i apstrahiranje dijeljenog koda koji se može koristiti u ovim podrepozitorijumima.
Da li lerna zahtijeva pređu?
Da biste pokrenuli projekt, nije potreban lerna bootstrap, samo morate koristiti yarn install kako je opisano u pristupu 4. Nema puno smisla pozivati lerna bootstrap budući da samo sebe naziva yarn install. Uz ovu postavku, lerna u potpunosti posvećuje radni tijek ovisnosti i pokretanja u radnim prostorima pređe.
Što je pređa i Lerna?
Lerna: Alat za upravljanje JavaScript projektima. To je popularan i široko korišten paket napisan u JavaScriptu. Optimizira tijek rada oko upravljanja višepaketnim spremištima s git-om i npm-om; Yarn: novi upravitelj paketa za JavaScript. Yarn sprema svaki paket koji preuzme tako da više nikad ne treba.
Što radi lerna run?
Lerna je alat koji optimiziratijek rada oko upravljanja spremištima s više paketa pomoću git-a i npm. Lerna također može smanjiti zahtjeve vremena i prostora za brojne kopije paketa u razvojnim i build okruženjima - što je obično loša strana podjele projekta u mnogo zasebnih NPM paketa.