Varför ska utvecklare använda Lerna? Lerna gör saker enklare för utvecklare genom att hantera uppgifter som versionshantering, distribution av kod, beroendehantering mellan projekt och mycket mer. Det används mest i större projekt, där det blir svårt att underhålla alla dessa uppgifter manuellt över tiden.
Behöver jag lerna?
Lerna används mest i större projekt som kan bli svåra att underhålla med tiden. Det tillåter modularisering av koden till mindre hanterbara arkiv och abstrahera ut delbar kod som kan användas över dessa underrepos.
Vad är poängen med Lerna?
Lerna är ett verktyg för att hantera Monorepos med Git och npm, som automatiskt knyter ihop alla paketversioner som används i ditt arkiv. Antag att du har flera typskriptprojekt i olika arkiv som har gemensamma beroenden.
Behöver jag lerna med arbetsytor i garn?
Om du använder Lerna utan Yarn Workspaces måste du köra lerna bootstrap-kommandot för att ställa in ett arkiv, men med Yarn Workspaces gör yarn install-kommandot allt för du. lerna run är ett kommando för att köra npm-scripts i alla paket som hanteras av Lerna.
Ska jag använda NX?
Nx är en uppsättning verktyg som tillhandahålls av Nrwl för att hjälp till att skapa applikationer, särskilt monorepos. … De tillhandahåller också ett självklart sätt att organisera din kod så att du enkelt kan dela så mycket som möjligt mellan dinaappar.