Lerna voeg nutsfunksies bo-op Yarn Workspaces by om met veelvuldige pakkette te werk. Gare werkspasies maak dit so dat alle afhanklikhede saam geïnstalleer kan word, wat kas en installering vinniger maak. Dit stel ons in staat om maklik afhanklikhede op NPM vry te stel met 'n enkele opdrag, dateer die pakket outomaties op.
Hoekom moet ek lerna gebruik?
Hoekom dit gebruik? Lerna word meestal in groter projekte gebruik wat mettertyd moeilik kan word om te onderhou. Dit maak dit moontlik om die kode in kleiner hanteerbare bewaarplekke te modulariseer en deelbare kode uit te onttrek wat oor hierdie sub-reposse gebruik kan word.
Benodig lerna gare?
Om die projek te selflaai, geen lerna-stewelstrap word vereis, jy hoef net garinginstallasie te gebruik soos beskryf in benadering 4. Dit maak nie veel sin om lerna-bootstrap op te roep nie aangesien dit net yarn install self noem. Met hierdie opstelling wy lerna die afhanklikheid en selflaaiwerkvloei heeltemal aan garingwerkruimtes.
Wat is gare en Lerna?
Lerna: 'n Gereedskap vir die bestuur van JavaScript-projekte. Dit is 'n gewilde en wyd gebruikte pakket wat in JavaScript geskryf is. Dit optimaliseer die werkvloei rondom die bestuur van multi-pakket bewaarplekke met git en npm; Yarn: 'n Nuwe pakketbestuurder vir JavaScript. Yarn kas elke pakket wat dit aflaai, sodat dit nooit weer hoef nie.
Wat doen lerna run?
Lerna is 'n instrument wat diewerkvloei rondom die bestuur van multi-pakket bewaarplekke met git en npm. Lerna kan ook die tyd- en spasievereistes vir talle kopieë van pakkette in ontwikkeling- en bouomgewings verminder - gewoonlik 'n nadeel daarvan om 'n projek in baie afsonderlike NPM-pakkette te verdeel.