Из-за чего не резолвит либу в монорепе?
, подскажите, у нас есть монорепа
"workspaces": { "packages": [ "apps/*", "packages/*" ] }
По вводным: и в разных пакетах разная версия либы
Apps/pkb
{
Admiral: 2.0
}
Apps/opsnext
{
Admiral: 1.0
}
Нужно понять: либы нельзя привести к одной версии, соотвественно yarn одну зависимость хойстит на уровень монорепы, а более высокая находится на уровне пакета pkb. По идее когда я запускаю локально, он должен смотреть в локальных node_modules и после спускаться на уровень монорепы. То есть он должен идти на уровень пакета и брать версию либы admiral 2.0, по сути он всегда забирает ее с уровня монорепы(1.0) и падает соотвественно с ошибкой. Проверял в вебпаке указывать resolve.alias для либы, resolve.modules но эффекта не возымело. Yarn версии 1.2.22, webpack 5.88. Подскажите, на что можно обратить внимание или какие мб предложения есть?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
