Miért használjanak a fejlesztők a Lernát? A Lerna megkönnyíti a fejlesztők dolgát olyan feladatok kezelésével, mint a verziókezelés, a kódok telepítése, a projektek közötti függőségek kezelése és még sok más. Leginkább nagyobb projekteknél használják, ahol idővel nehézkessé válik mindezen feladatok manuális karbantartása.
Kell nekem lerna?
Lerna-t többnyire nagyobb projektekben használják, amelyek karbantartása idővel nehézkessé válhat. Lehetővé teszi a kód modularizálását kisebb kezelhető adattárakba, és a megosztható kódok kivonatát, amelyek ezekben az altárházakban használhatók.
Mi értelme Lernának?
A
Lerna egy eszköz a Monorepos kezelésére Git és npm segítségével, amely automatikusan összekapcsolja a tárolóban használt összes csomagverziót. Tételezzük fel, hogy több gépírási projektje van különböző tárolókban, amelyeknek közös a függősége.
Szükségem van lernára fonallal munkaterületekkel?
Ha a Lerna-t Yarn Workspaces nélkül használja, akkor a lerna bootstrap parancsot kell futtatnia a lerakat beállításához, de a Yarn Workspaces esetén a yarn install parancs mindent megtesz Ön. A lerna run egy parancs az npm-scriptek futtatására a Lerna által kezelt összes csomagban.
Használjam az NX-et?
Az
Nx az Nrwl által biztosított eszközkészlet, amely segít az alkalmazások, különösen a monorepos létrehozásában. … Arról is gondoskodnak, hogy a kódot megszervezzék úgy, hogy a lehető legtöbbet könnyedén megosszák egymássalalkalmazások.