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