Я работаю над двумя различными пакетами JS, которые имеют следующую структуру зависимостей:
- Библиотека A
- Библиотека B
- Библиотека A
- Библиотека C (как одноранговая зависимость, т. Е. Использовать все, что использует A)
В настоящее время я создаю пакет веб-пакетов для A, который также включает C. Пока все хорошо.Теперь я также хочу построить пакет для B, но тот, который объявляет A и C как внешние.Это также возможно, но, насколько я могу судить, в настоящее время нет способа заставить пакет от A выставить свою версию C на пакет B.
Существуют ли здесь какие-либо решения?Я контролирую конфигурацию связывания и точку входа для A и B, но мне также нужно скомпилировать / связать библиотеки с разными конфигами, поэтому базовый код должен избегать какого-либо специального случая.