React Native (expo) не резолвит ts файлы снаружи родительской директории

У меня было веб-приложение на React + ts, а потом решили сделать мобильную версию этого приложения на React Native, для чего я решила использовать expo. Код в репозитории я решила организовать при помощи разделения на три папки - common, web, mobile. После этого я столкнулась с проблемой: из директории мобильного приложения я не могу импортировать ts-файлы из папки common, получала ошибку "нет соответствующего лоадера" (при этом js файлы отлично импортируются, но js использовать совсем не хочется). После этого я долго пыталась настроить кастомный конфиг вебпака для мобильного приложения, но ничего не вышло, expo никак не хочет компилировать ts файл, находящийся вне его корневой директории. Вопрос: как все-таки переиспользовать в мобильном приложении общий код из папки common? Обязательно ли для этого использовать отдельный репозиторий для кода из папки common, отдельно собирать и паблишить его, чтобы потом использовать в моих web и mobile проектах как обычные npm зависимости?


Ответы (0 шт):