Proč by vývojáři měli používat Lernu? Lerna usnadňuje vývojářům práci správou úloh, jako je verzování, nasazení kódu, správa závislostí mezi projekty a mnoho dalšího. Většinou se používá ve větších projektech, kde je časem obtížné všechny tyto úkoly ručně udržovat.
Potřebuji lernu?
Lerna se používá většinou ve větších projektech, jejichž údržba může být časem náročná. 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.
Jaký smysl má Lerna?
Lerna je nástroj pro správu Monorepos pomocí Git a npm, který automaticky spojuje všechny verze balíčků používané ve vašem úložišti. Předpokládejme, že máte více projektů strojopisu v různých úložištích, které mají společné závislosti.
Potřebuji lernu s pracovními plochami pro příze?
Pokud používáte Lernu bez Yarn Workspaces, musíte pro nastavení úložiště spustit příkaz lerna bootstrap, ale s Yarn Workspaces udělá vše pro příkaz yarn install vy. lerna run je příkaz pro spouštění skriptů npm ve všech balíčcích spravovaných Lernou.
Mám používat NX?
Nx je sada nástrojů poskytovaných Nrwl pro pomoci při vytváření aplikací, zejména monorepo. … Poskytují také názorný způsob organizace vašeho kódu, abyste mezi sebou mohli snadno sdílet co nejvíceaplikace.