У меня есть многокомпонентный проект, который использует lerna. В этом репо я могу поделиться утилитой с ее компонентами.
Так, например, мой проект имеет следующие компоненты:
- общий-Utils
- component1
- component2
component1 использует common-utils. Лернайс позволяет мне это сделать.
Теперь существует другое хранилище, которое также хочет использовать common-utils. Я обнаружил, что возможно иметь репозиторий в качестве зависимости npm, используя его git URL, как объяснено здесь . Поэтому мне было интересно, возможно ли установить только часть пакета? Если бы это было возможно, я бы просто установил для него common-utils и использовал его.
Я знаю о областях, но это требует публикации в реестре npm. Так что, не делая этого, вы думаете, возможно ли установить часть пакета, используя его git URL? Или другой способ поделиться через репо?