т.к. они будут использовать один общий компонент, то логично было бы его не дублировать в каждый, а вынести в одну componentsShared директорию, но она получается вне src каждого проекта. при билде ошибка, типа не может webpack залоадить компоненту. в jsconfig можно указать типа алиасов, но там тема с ./../../ тоже не прокатывает 🤔 в общем, что порекомендуете? можно как-то импортировать компонент извне src/compnents? так-то конечно можно и в отдельный пакет ее упаковать и через npm install ставить и из node_modules достававть для обоих приложений, но пока на этапе разработки это неудобно, этаж компонента еще в процессе разработки
https://git-scm.com/book/ru/v2/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-Git-%D0%9F%D0%BE%D0%B4%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8
Как вариант ещё можно этот компонент опубликовать как npm пакет
Можно общие компоненты в submodule запихать, у нас на проекте так и все норм
юзайте Bit для шаринга компонентов
Webpack module federation. Сабмодули вообще не про code-share, а про организацию монорепозиториев
Спасибо, почитаю про вебпак модули и попробую. Lerna мне кажется больше про пакеты, чем про внутренние зависимости.
Обсуждают сегодня