Защо разработчиците трябва да използват Lerna? Lerna прави нещата по-лесни за разработчиците като управлява задачи като управление на версии, внедряване на код, управление на зависимости между проекти и много други. Използва се предимно в по-големи проекти, където става трудно да се поддържат всички тези задачи ръчно с течение на времето.
Имам ли нужда от lerna?
Lerna се използва предимно в по-големи проекти, които могат да станат трудни за поддържане с течение на времето. Позволява модулиране на кода в по-малки управляеми хранилища и абстрахиране на споделен код, който може да се използва в тези подрепозитории.
Какъв е смисълът на Лерна?
Lerna е инструмент за управление на Monorepos с Git и npm, който автоматично свързва всички версии на пакета, използвани във вашето хранилище. Да приемем, че имате множество проекти за машинопис в различни хранилища, които имат общи зависимости.
Имам ли нужда от lerna с работни пространства за прежда?
Ако използвате Lerna без Yarn Workspaces, трябва да изпълните командата lerna bootstrap, за да настроите хранилище, но с Yarn Workspaces командата yarn install прави всичко за ти. lerna run е команда за изпълнение на npm-скриптове във всички пакети, управлявани от Lerna.
Трябва ли да използвам NX?
Nx е набор от инструменти, предоставени от Nrwl за помощ при създаването на приложения, особено монорепо. … Те също така предоставят убеден начин за организиране на вашия код, така че да можете лесно да споделяте колкото е възможно повече между вашитеприложения.