Zakaj bi morali razvijalci uporabljati Lerna? Lerna olajša stvari za razvijalce z upravljanjem nalog, kot so različice, uvajanje kode, upravljanje odvisnosti med projekti in še veliko več. Večinoma se uporablja v večjih projektih, kjer je sčasoma težko vzdrževati vsa ta opravila ročno.
Ali potrebujem lerno?
Lerna se večinoma uporablja v večjih projektih, ki jih je sčasoma težko vzdrževati. Omogoča modularizacijo kode v manjše obvladljive repozitorije in abstrahiranje deljive kode, ki se lahko uporablja v teh podrepozitih.
Kaj je smisel Lerna?
Lerna je orodje za upravljanje Monorepos z Gitom in npm, ki samodejno poveže vse različice paketov, ki se uporabljajo v vašem skladišču. Predpostavimo, da imate več tipkopisnih projektov v različnih repozitorijih, ki imajo skupne odvisnosti.
Ali potrebujem lerno z delovnimi prostori za prejo?
Če uporabljate Lerna brez Yarn Workspaces, morate zagnati ukaz lerna bootstrap, da nastavite repozitorij, toda z Yarn Workspaces ukaz yarn install naredi vse za ti. lerna run je ukaz za zagon npm-skriptov v vseh paketih, ki jih upravlja Lerna.
Ali naj uporabim NX?
Nx je zbirka orodij, ki jih nudi Nrwl za pomoč pri ustvarjanju aplikacij, zlasti monorepos. … Zagotavljajo tudi samozavesten način organiziranja vaše kode, tako da lahko preprosto delite čim več med svojimiaplikacije.