Зачем использовать lerna с рабочими пространствами для пряжи?

Оглавление:

Зачем использовать lerna с рабочими пространствами для пряжи?
Зачем использовать lerna с рабочими пространствами для пряжи?
Anonim

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.

Рекомендуемые: