Lerna segédfunkciókat ad a Yarn Workspaces tetejére, hogy több csomaggal is dolgozhasson. A fonal-munkaterületek lehetővé teszik az összes függőség együttes telepítését, ami gyorsabbá teszi a gyorsítótárazást és a telepítést. Lehetővé teszi számunkra, hogy egyetlen paranccsal egyszerűen felszabadítsuk az NPM-függőségeket, automatikusan frissíti a csomagot.
Miért használjam a lernát?
Miért használjuk? A Lerna főleg nagyobb projektekben használatos, 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.
Kell fonal a lernához?
A projekt indításához nincs szükség lerna bootstrap használatára, csak a 4. megközelítésben leírtak szerint kell használni a yarn telepítést. Nincs sok értelme a lerna bootstrap meghívásának. mivel csak fonal installnak nevezi magát. Ezzel a beállítással a lerna teljes mértékben a függőségi és rendszerindítási munkafolyamatot a fonal munkaterületeinek szenteli.
Mi az a fonal és Lerna?
Lerna: Eszköz a JavaScript-projektek kezelésére. Ez egy népszerű és széles körben használt, JavaScriptben írt csomag. Optimalizálja a munkafolyamatot a többcsomagos adattárak git és npm segítségével történő kezelése körül; Fonal: Új csomagkezelő a JavaScripthez. A fonal minden letöltött csomagot gyorsítótárban tárol, így soha többé nem kell.
Mit csinál a lerna run?
Lerna egy eszköz, amely optimalizálja amunkafolyamat a többcsomagos adattárak kezelése körül a git és az npm segítségével. A Lerna emellett csökkentheti a csomagok számos példányának idő- és helyigényét fejlesztési és építési környezetekben – ez általában hátránya, ha egy projektet több különálló NPM-csomagra osztanak fel.