Вот моя текущая иерархия модулей:
Я пишу Module
(с зеленым фоном и внутри пунктирного квадрата).
Он имеет DepA
зависимость, которая имеет DepB
зависимость от сверстника.
Мой модуль является своего рода помощником по настройке для основного App
.
Module
не использует DepB
.
Но это помогает работать с DepB
через DepA
.
App
работает с DepB
и имеет его как зависимость (обычную).
Итак, я думал, что это DepB
должно быть зависимостью от сверстников в Module
.
Но это не работает.
Это приводит к unmet peer dependency
проблеме: DepA
ожидает найти его "внутри" Module
.
Почему я не могу проксировать эту зависимость от равноправного узла App
, который фактически использует его?
Каковы лучшие практики для такой ситуации?
Обновление
Вопрос не актуален.
Смотри мой ответ.