Описание тега monorepo

Монорепозиторий - это единый репозиторий, содержащий более одного проекта (в отличие от подхода "один репозиторий на проект").
0 ответов

С lerna monorepo, как ссылаться на разные версии общего пакета?

Я новичок в lerna и monorepo, я понимаю, что с lerna мы разместили все общие пакеты и все потребительские пакеты в одном репо. Затем, после 'lerna bootstrap', потребители1 и потребитель2 будут иметь локальную ссылку на shared1 (symllink). Поэтому, к…
04 апр '18 в 16:48
1 ответ

Базель - как определить цели, которые нужно восстановить?

Если у меня есть монорепо с использованием bazel, как я могу получить список целей, которые необходимо перестроить для текущего коммита, по сравнению с предыдущим коммитом? В идеале должен быть способ вернуться из файла измененных исходных файлов к …
29 дек '18 в 02:07
0 ответов

Зависит от пакета рабочей области из ветки в package.json?

Допустим, в моем package.json я зависим от next ветвь, объявив в моих зависимостях: react-admin": "marmelab/react-admin#next" В этом хранилище есть рабочие пространства (так сказать, локальные пакеты). Например: ra-ui-materialui Что я могу добавить …
18 июн '18 в 15:31
1 ответ

Как использовать подключаемые модули eslint, расположенные в родительском каталоге?

У меня есть несколько служб, организованных в монорепо таким образом: repo_root/ ├── services/ │ ├── service_one/ │ ├── service_two/ │ └── service_three/ ├── package.json ├── node_modules ├── .eslintrc Кроме того, каждая отдельная услуга имеет свою …
1 ответ

Как организовано одно дерево с помощью git?

Недавно я натолкнулся на статью Грега Кроа-Хартмана о том, почему ядро ​​Linux не имеет стабильного API и как хранилище ядра организовано как одно дерево. Когда я обсуждал статью с другом, стало ясно, что у нас было другое понимание того, что термин…
23 янв '18 в 15:45
1 ответ

Как я могу исправить предложения по импорту VSCode в Lerna Monorepo?

VSCode отлично справляется с импортом автозаполнения импорта, однако внутри монорэпо (Lerna) он предлагает только относительные пути от одного пакета к другому, например: import example from '../../../@scope/example/lib/index.html' Мне нужно сослать…
2 ответа

Lerna. Установить зависимости в корневой проект

У меня стандарт Lerna хранилище как это: my-repo - package.json - packages - api - package.json - web-app - package.json Если мне нужна одинаковая зависимость в обоих пакетах (например, lodash), затем люди из учебных пособий предлагают установить ег…
12 дек '18 в 08:56
1 ответ

Использовать локальные пакеты lerna в качестве скриптов в корневой папке

У меня есть несколько пакетов внутри scripts что используется в корне. я использую npm link scripts/babel-preset что позволяет мне использовать preset в основном babel.config.js и мне интересно, если это правильный способ сделать это, или я здесь уп…
12 дек '18 в 16:25
1 ответ

Невозможно настроить mobx в monorepo (используя рабочие области пряжи)

Я пытаюсь настроить монорепо с реагировать и реагировать нативное приложение с использованием рабочих областей пряжи. Моя проблема с библиотекой MOBX (и реагировать MOBX). Когда я использую его в общем пакете, он не работает. Вот простой компонент в…
0 ответов

Передача всего пути node_modules в кеш AWS CodeBuild

В настоящее время я использую AWS CodeBuild для развертывания моего проекта monorepo и пытаюсь использовать его свойства кеша. Я хочу кешировать node_modules папка и мой buildspec.yml является: version: 0.2 phases: install: commands: - echo Entered …
0 ответов

Как пройти тест create-реагировать на приложение в монореполе на основе машинописи

Я взял пример на https://github.com/serhii-havrylenko/monorepo-babel-ts-lerna-starter, (lerna, рабочие области пряжи, монорепо на основе машинописи и машинной трансплантации) и добавил приложение create-реагировать-приложение приложение на основе пр…
17 фев '19 в 22:59
0 ответов

Как выполнить настройку Monorepo с помощью реагирующих и реагирующих нативных приложений для обмена кодом между ними

Я хочу поделиться большей частью реактивного входа в систему с веб-реагированием. Для этого я использую реагирующий родной веб-пакет. импорт файла из общей папки не приводит к правильному пути. My project setup looks like this: -MyApp --mobile --web…
19 фев '19 в 13:52
1 ответ

Объедините два репозитория git с историей в подкаталоги и сделайте вид, что файлы всегда есть

Мне нужно объединить два репозитория git в один новый репозиторий без потери истории и сохранения веток и тегов функций. Это кажется довольно распространенным вопросом, который уже решался много раз (например, https://github.com/unravelin/tomono или…
28 фев '19 в 07:18
1 ответ

npm публикуют только если изменено в угловых монорепо

У меня есть угловой монорепо с приложением и библиотекой, которая публикуется в виде собственного пакета npm. Это делается автоматически в среде CI. До сих пор библиотека и приложение были отдельными и имели отдельные задания по сборке. Теперь, когд…
12 фев '19 в 16:04
1 ответ

Webpack не может разрешить ленивые ресурсы node_modules

Я работаю над проектом vuejs, и мы пытаемся использовать внешние приложения vue cli в качестве библиотек. В этих библиотеках мы хотим иметь возможность экспортировать конфигурацию маршрутизатора, которая лениво загружает компоненты в один из этих мо…
11 янв '19 в 15:53
0 ответов

Нерешенный импорт рабочей области пряжи

Я пытаюсь перенести несколько отдельных репозиториев в одно хранилище, которое управляется через рабочие области пряжи. Я начал с одного пакета, и пока что monorepo выглядит так: . ├── node_modules ├── package.json ├── packages │ └── package-1 └── y…
0 ответов

Объединение нескольких небольших приложений в приложение SPA

Извините за скучный вопрос, но это сложная настройка. Наше приложение представляет собой SPA в Monorepo. Приложение является своего рода "оболочкой", которая загружает в нее отдельные приложения меньшего размера. Наша структура папок выглядит следую…
1 ответ

Функция запуска vscode в lerna monorepo

Во-первых, у меня есть monorepo, который структурирован так: repo-name/ packages/ backend/ frontend/ .vscode/ Бэкэнд представляет собой приложение-функцию Azure, структурированное так: backend/ functions/ funcOne/ funcTwo/ scripts/ start-debug.sh pa…
0 ответов

Как просмотреть журналы проекта после слияния репозитория в monorepo?

Предположим, у меня есть монорепо, каталог которого называется monorepo, В мультирепо каждый проект имеет свой каталог. Также предположим, что у меня есть другой существующий репозиторий с именем project-a что я хочу поместить в monorepo. Положить p…
20 ноя '18 в 12:29
0 ответов

Добавление монорепо в качестве зависимости

У меня возникли проблемы с пониманием этой монорепо. Допустим, мне интересен этот монорепо. Как добавить его в качестве зависимости к моему проекту? У него нет имени пакета. Чтобы предоставить еще больше информации, меня интересует только этот пакет…
24 июл '18 в 21:23