Lerna dodaje uslužnu funkcionalnost povrh Yarn Workspacea za rad sa više paketa. Radni prostori Yarn čine tako da se sve zavisnosti mogu instalirati zajedno, čineći keširanje i instalaciju bržim. Omogućava nam da jednostavno oslobodimo zavisnosti od NPM-a sa jednom komandom, automatski ažurira paket.
Zašto da koristim lernu?
Zašto ga koristiti? Lerna se koristi uglavnom u većim projektima koje vremenom može postati teško održavati. Omogućava modularizaciju koda u manja upravljiva spremišta i apstrahovanje koda koji se može dijeliti koji se može koristiti u ovim podrepozitorijumima.
Da li lerna zahtijeva pređu?
Da biste pokrenuli projekat, nije potreban lerna bootstrap, samo morate koristiti yarn install kao što je opisano u pristupu 4. Nema puno smisla pozivati lerna bootstrap pošto samo sebe poziva yarn install. Sa ovom postavkom, lerna u potpunosti posvećuje radni tok ovisnosti i pokretanja u radnim prostorima yarn.
Šta je pređa i Lerna?
Lerna: Alat za upravljanje JavaScript projektima. To je popularan i široko korišten paket napisan u JavaScript-u. Optimizira radni tok oko upravljanja višepaketnim spremištima pomoću git-a i npm-a; Yarn: Novi menadžer paketa za JavaScript. Yarn sprema svaki paket koji preuzme tako da više nikada ne treba.
Šta radi lerna run?
Lerna je alat koji optimizujeradni tok oko upravljanja repozitorijumima sa 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 na mnogo zasebnih NPM paketa.