Lerna doda uporabno funkcijo na vrhu Yarn Workspaces za delo z več paketi. Delovni prostori Yarn omogočajo, da se vse odvisnosti namestijo skupaj, zaradi česar je predpomnjenje in namestitev hitrejša. Omogoča nam enostavno sprostitev odvisnosti od NPM z enim ukazom, samodejno posodobi paket.
Zakaj naj uporabljam lerno?
Zakaj ga uporabljati? Lerna se uporablja večinoma 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.
Ali lerna potrebuje prejo?
Za zagon projekta lerna bootstrap ni potreben, preprosto morate uporabiti namestitev yarn, kot je opisano v pristopu 4. Ni smiselno priklicati lerna bootstrap saj samo kliče yarn install. S to nastavitvijo lerna v celoti posveti delovni tok odvisnosti in zagona delovnim prostorom preje.
Kaj je preja in Lerna?
Lerna: Orodje za upravljanje projektov JavaScript. Je priljubljen in pogosto uporabljen paket, napisan v JavaScriptu. Optimizira potek dela okoli upravljanja repozitorijev z več paketi z git in npm; Preja: nov upravitelj paketov za JavaScript. Yarn predpomni vsak paket, ki ga prenese, tako da mu nikoli več ne bo treba.
Kaj počne lerna run?
Lerna je orodje, ki optimizirapotek dela okoli upravljanja repozitorijev z več paketi z git in npm. Lerna lahko tudi zmanjša potrebe po času in prostoru za številne kopije paketov v okoljih za razvoj in gradnjo - običajno je slaba stran delitve projekta na več ločenih paketov NPM.