С возвращением в замок Монорепо!
Замок уже построен, и каждая комната (проект) находится на своем месте. Но без правильного управления все может пойти не так. Кто поможет замку работать гладко? В этот момент входит Лерна — могущественный волшебник с магическими командами, которые поддерживают все в порядке.
Лерна — ваш проводник в мире монорепозиториев, следящий за тем, чтобы все комнаты (проекты) были синхронизированы, все пакеты связаны и ничего не разваливалось.
Лерна — это не просто волшебник, это суперволшебник, призванный облегчить вашу жизнь при управлении несколькими проектами в одном репозитории. Давайте взглянем на некоторые заклинания (команды) Лерны:
1. lerna init — Заклинание «Давай построим замок»
Здесь все начинается. Вы вызываете Лерну с помощью этой команды, и она устанавливает структуру вашего монорепозитория. Это похоже на закладку фундамента вашего замка: каждая комната имеет свое место.
lerna init
Ваш монорепозиторий готов! ?
2. lerna bootstrap — заклинание «давайте соединим всё»
Теперь, когда комнаты построены, им нужно общаться. Лерна соединяет разные комнаты, связывая зависимости. Это похоже на создание волшебных туннелей между комнатами.
lerna bootstrap
3. lerna add — Заклинание «Новая магия для определенных комнат»
Нужно добавить новую библиотеку (пакет) только в одну комнату? Без проблем! Лерна использует это заклинание, чтобы установить его только там, где оно вам нужно, экономя время и избегая беспорядка.
lerna add axios --scope=frontend
4. Лерна беги – Заклинание «Давайте сдвинем дело с мертвой точки»
Хотите запускать сценарии во всех комнатах одновременно? Лерна может сделать это с легкостью! Это все равно, что приказать всему персоналу замка сразу приступить к работе.
lerna run start
5. Лерна чистая – Заклинание «Очистить замок»
Иногда замок (репозиторий) загромождается ненужными вещами (например, node_modules). Лерна может убрать все это одним взмахом палочки.
lerna clean
Когда Лерна рядом с вами, управление монорепозиторием становится абсолютно простым. От синхронизации зависимостей до запуска сценариев в разных проектах — Lerna обеспечивает организованность, эффективность и скорость работы замка.
Следите за новостями, пока мы изучаем другие инструменты в этой волшебной стране веб-разработки. ✨
а пока, удачного кодирования! ??
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3