Защо да използвате lerna с работни пространства за прежда?

Защо да използвате lerna с работни пространства за прежда?
Защо да използвате lerna с работни пространства за прежда?
Anonim

Lerna добавя помощна функционалност в горната част на Yarn Workspaces за работа с множество пакети. Работните пространства на прежда правят така, че всички зависимости да могат да бъдат инсталирани заедно, което прави кеширането и инсталирането по-бързо. Позволява ни лесно да освободим зависимости от NPM с една команда, автоматично актуализира пакета.

Защо да използвам lerna?

Защо да го използвате? Lerna се използва най-вече в по-големи проекти, които могат да станат трудни за поддържане с течение на времето. Позволява модулиране на кода в по-малки управляеми хранилища и абстрахиране на споделен код, който може да се използва в тези подрепозитории.

Лерна изисква ли прежда?

За да стартирате проекта, не се изисква lerna bootstrap, просто трябва да използвате yarn install, както е описано в подход 4. Няма много смисъл да се извиква lerna bootstrap тъй като просто извиква самата инсталация на прежда. С тази настройка lerna напълно посвещава работния процес на зависимост и зареждане на работните пространства на прежда.

Какво е прежда и Лерна?

Lerna: Инструмент за управление на проекти на JavaScript. Това е популярен и широко използван пакет, написан на JavaScript. Той оптимизира работния процес около управлението на многопакетни хранилища с git и npm; Прежда: Нов мениджър на пакети за JavaScript. Yarn кешира всеки пакет, който изтегля, така че никога повече няма нужда.

Какво прави lerna run?

Lerna е инструмент, който оптимизираработен поток около управлението на хранилища с множество пакети с git и npm. Lerna може също така да намали изискванията за време и пространство за многобройни копия на пакети в среда за разработка и изграждане - обикновено недостатъчна страна на разделянето на проекта на много отделни NPM пакети.

Препоръчано: