Публикации по теме 'monorepo'


Какой монорепозиторий сейчас подходит для Node.js BACKEND?
✏️ Написано Майклом Соломоном и Йони Голдберг На что мы смотрим Рынок Монорепо горяч, как огонь. Как ни странно, сейчас, когда спрос на Monoreps резко вырос, одна из ведущих библиотек — Лерна — только что ушла на пенсию. При внимательном рассмотрении это может быть не просто совпадением — с таким количеством прорывных и блестящих функций, представленных новыми поставщиками, Lerna не успевала за темпами и оставалась актуальной. Этот расцвет новых инструментов многих сбивает с..

Как изменить порт по умолчанию для любого проекта Nx с помощью 2 простых трюков
Простой, но неуловимый ответ Мотивация: В какой-то момент мне потребовалось около 10 минут, чтобы понять, как это сделать. Поэтому я надеюсь, что вы нашли эту статью менее чем за эти 10 минут. Уровень мастерства: Начинающий+ В этой статье предполагается, что у вас есть: Монорепозиторий Nx. Необходимость обслуживать ваше приложение через порт, отличный от порта по умолчанию. Иногда вы хотите указать, на каком порту должно обслуживаться ваше приложение, и ответ очень прост:..

Turborepo: лучший способ реализовать архитектуру монорепозитория
По мере роста современных групп разработчиков программного обеспечения и усложнения проектов управление зависимостями и поддержание согласованности между несколькими проектами может стать проблемой. Одним из способов решения этой проблемы является использование монорепозитория, который представляет собой репозиторий, содержащий несколько пакетов, каждый из которых имеет собственное управление версиями и зависимостями. Однако настройка монорепозитория может оказаться непростой задачей,..

Nx 15.4 — Поддержка Vite 4, новая команда Nx Watch и многое другое!
Всего 2 недели назад у Nx был массовый выпуск Nx 15.3 — если вы пропустили его, обязательно ознакомьтесь с нашей статьей , в которой представлены некоторые огромные улучшения, включая поддержку Vite, автономные пресеты Angular и React, а также визуализацию Task Graph! Но за последние пару недель мы смогли реализовать довольно много замечательных функций, поэтому мы снова возвращаемся к этому, выпуская сегодня Nx 15.4, в том числе: Поддержка Vite 4.0 Nx Watch Поддержка Cypress..

pnpm vs Lerna: фильтрация в многопакетном репозитории
pnpm vs Lerna: фильтрация в многопакетном репозитории Все слышали о Lerna , инструменте для управления проектами JavaScript с несколькими пакетами . Гораздо меньше разработчиков слышали о pnpm , быстром, экономном месте на диске диспетчере пакетов для JavaScript. И Lerna, и pnpm пытаются улучшить инструменты для многопакетных репозиториев (MPR). Для Лерны это было причиной творчества. Для pnpm поддержка MPR - это приятная бонусная функция, которая реализуется с помощью набора..

Вопросы по теме 'monorepo'

Если монорепозиторий должен содержать только один языковой проект?
Мне интересно... Должны ли монорепозитории содержать проекты, написанные на одном языке? Я планирую перенести свои интерфейсные и PHP-проекты в монорепозиторий, чтобы обмениваться конфигурациями JSON между ними. Стоит ли так делать или проекты,...
1218 просмотров
schedule 04.12.2022

Независимый от Codeship CI для микросервисов в монорепозитории
В настоящее время у нас есть монолитное приложение NodeJS. Тесты выполняются в Codeship, и если тесты зеленые, код будет развернут в Heroku. Это довольно легко. Поэтому мы хотели бы разбить наше монолитное приложение на микросервисы, и мы...
440 просмотров

Как поделиться скриптами сборки в пакетах Lerna
У меня есть репозиторий lerna, который содержит несколько пакетов, организованных в обычную структуру: package.json /packages - alpha package.json - bravo package.json - charlie package.json Мне нужно перекомпилировать все...
1985 просмотров

Обеспечение общих зависимостей в монорепозитории
У нас есть монорепозиторий с использованием lerna и рабочие области пряжи . Несколько команд вносят в него пакеты, и есть некоторые общие зависимости, в которых мы хотим заставить людей использовать одну и ту же версию. Какие есть варианты,...
1284 просмотров
schedule 07.02.2024

Как добавить нативные платформы вне дерева с помощью Gatsby и create-реагировать-приложение?
У нас есть большое реактивное приложение, и мы хотим расширить это приложение до веб-сайта и расширения chrome, веб-сайт и расширение chrome используют те же редукторы, саги и некоторые компоненты (используя react-native-web) из нашего мобильного...
85 просмотров

lerna ERR! EDESTDIR --dest не соответствует каталогам пакетов: пакеты
При попытке импортировать репо в мой lerna monorepo он продолжает терпеть неудачу: lerna ERR! EDESTDIR --dest does not match with the package directories: packages Я использую конфигурацию lerna.json по умолчанию. { "packages": [...
145 просмотров
schedule 18.12.2023