Lerna добавляет служебные функции поверх Yarn Workspaces для работы с несколькими пакетами. Рабочие пространства Yarn позволяют устанавливать все зависимости вместе, что ускоряет кэширование и установку. Это позволяет нам легко освобождать зависимости от NPM с помощью одной команды, автоматически обновляет пакет.
Зачем мне использовать lerna?
Зачем это использовать? Lerna используется в основном в крупных проектах, которые со временем становится трудно поддерживать. Это позволяет разделить код на более мелкие управляемые репозитории и абстрагировать общий код, который можно использовать в этих подрепозиториях.
Нужна ли лерне пряжа?
Для начальной загрузки проекта загрузочная загрузка lerna не требуется, вам просто нужно использовать yarn install, как описано в подходе 4. Нет особого смысла вызывать загрузочную загрузку lerna так как он просто вызывает установку пряжи. С этой настройкой lerna полностью посвящает рабочий процесс зависимостей и начальной загрузки рабочим пространствам пряжи.
Что такое пряжа и Лерна?
Lerna: Инструмент для управления проектами JavaScript. Это популярный и широко используемый пакет, написанный на JavaScript. Он оптимизирует рабочий процесс управления репозиториями с несколькими пакетами с помощью git и npm; Yarn: новый менеджер пакетов для JavaScript. Yarn кэширует каждый загружаемый пакет, поэтому в этом больше нет необходимости.
Что делает lerna run?
Lerna - это инструмент, оптимизирующийрабочий процесс управления репозиториями с несколькими пакетами с помощью git и npm. Lerna также может сократить требования к времени и пространству для многочисленных копий пакетов в средах разработки и сборки - обычно это обратная сторона разделения проекта на множество отдельных пакетов NPM.