Lerna přidává funkce nástroje nad Yarn Workspaces pro práci s více balíčky. Pracovní prostory příze umožňují instalaci všech závislostí společně, což zrychluje ukládání do mezipaměti a instalaci. Umožňuje nám snadno uvolnit závislosti na NPM jediným příkazem, automaticky aktualizuje balíček.
Proč bych měl používat lernu?
Proč to používat? Lerna se používá převážně ve větších projektech, jejichž údržba může být časem obtížnější. Umožňuje modularizaci kódu do menších spravovatelných úložišť a abstrahování kódu ke sdílení, který lze použít v těchto dílčích úložištích.
Potřebuje lerna přízi?
Pro bootstrap projektu není vyžadován žádný lerna bootstrap, stačí použít yarn install, jak je popsáno v přístupu 4. Nemá moc smysl vyvolávat lerna bootstrap protože to jen volá příze nainstalovat sama. S tímto nastavením lerna zcela věnuje závislost a bootstrapping pracovním prostorům příze.
Co je příze a Lerna?
Lerna: Nástroj pro správu projektů JavaScript. Je to populární a široce používaný balíček napsaný v JavaScriptu. Optimalizuje pracovní tok kolem správy úložišť s více balíčky pomocí git a npm; Příze: Nový správce balíčků pro JavaScript. Yarn ukládá do mezipaměti každý balíček, který stáhne, takže už to nikdy nebude potřebovat.
Co dělá lerna run?
Lerna je nástroj, který optimalizujepracovní tok kolem správy úložišť s více balíčky pomocí git a npm. Lerna může také snížit požadavky na čas a prostor pro mnoho kopií balíčků ve vývojových a sestavovacích prostředích – obvykle nevýhodou rozdělení projektu do mnoha samostatných balíčků NPM.