У меня есть проект с такой структурой каталогов:
.
- /app
- /web
app
- это приложение для реагирования (созданное вручную, а не с create-react-native-app
).
web
- приложение для реагирования, созданное с использованием create-react-app
.
Оба используют TypeScript.
Я пытаюсь визуализировать компонент из app
в приложении web
с помощью react-native-web
, но TypeScript, похоже, не анализирует файл, поскольку я получаю эту ошибку:
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|
> export type Props = {
Учитывая, что TypeScript нормально работает в app
и web
независимо, я не уверен, что мне не хватает. Одна небольшая особенность проекта заключается в том, что, поскольку create-react-app
не разрешает относительный импорт извне своей собственной папки src
, мне пришлось создать символическую ссылку app
, используя npm link app
в каталоге web
, чтобы импортировать компоненты приложения.
Не уверен, что это вызывает проблему, но я очень озадачен, поэтому любые предложения будут очень признательны.
node_modules
? Просто попробовал, но не повезло :( Хорошая мысль - спасибо! - person Robkwood   schedule 09.01.2020