Раскройте упакованную зависимость для зависимости от сверстников - PullRequest
0 голосов
/ 20 ноября 2018

Я работаю над двумя различными пакетами JS, которые имеют следующую структуру зависимостей:

  • Библиотека A
    • Библиотека C (сторонняя)
  • Библиотека B
    • Библиотека A
    • Библиотека C (как одноранговая зависимость, т. Е. Использовать все, что использует A)

В настоящее время я создаю пакет веб-пакетов для A, который также включает C. Пока все хорошо.Теперь я также хочу построить пакет для B, но тот, который объявляет A и C как внешние.Это также возможно, но, насколько я могу судить, в настоящее время нет способа заставить пакет от A выставить свою версию C на пакет B.

Существуют ли здесь какие-либо решения?Я контролирую конфигурацию связывания и точку входа для A и B, но мне также нужно скомпилировать / связать библиотеки с разными конфигами, поэтому базовый код должен избегать какого-либо специального случая.

...