Встречается на собеседованиях • сегодня

Работал ли с Lerna

Да, работал с Lerna. Это инструмент для управления монорепозиториями с несколькими пакетами. Основные задачи:

  • Упрощение управления зависимостями между пакетами (lerna bootstrap)
  • Запуск команд во всех пакетах (lerna run build)
  • Публикация пакетов (lerna publish)

Пример lerna.json:

json
{
  "version": "independent",
  "packages": ["packages/*"],
  "npmClient": "yarn"
}

Плюсы:

  • Связка пакетов через symlinks
  • Группировка изменений в один релиз
  • Поддержка Yarn Workspaces

Минусы:

  • Дополнительный слой абстракции
  • Медленнее, чем нативные решения (Yarn Berry)

Актуально для проектов с общей кодовой базой (UI-kit, микрофронтенды).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы