Я использую приложение Create React с Flow, Prettier, ESLint и Emotion. После установки потока и создания файла .babelrc с помощью { "presets": ["flow"] } я все еще получаю следующую ошибку компиляции при запуске yarn start:
Failed to compile. Type error: 'type aliases' can only be used in a .ts file. TS8008
Это потому, что у меня есть следующий код в App.jsx:
type PropsType = {
history: any
};
У меня есть другой проект, в котором я могу без проблем использовать файлы .js с потоком, но я не могу понять, почему у меня возникает эта ошибка в этом проекте.
Я также заметил, что этот файл создается src/react-app-env.d.ts, а содержимое .flowconfig изменяется с помощью сценариев реагирования.
Что мне не хватает?
Хорошо, но у меня нет ничего, связанного с установленным Typescript. Это, вероятно, реагирующие скрипты делают свое дело в фоновом режиме, потому что они обнаруживают поток
Какую команду вы использовали для создания приложения CRA?
@LyleUnderwood Я использовал этот шаблон: github.com/graphql-boilerplates/react-fullstack-graphql/tree/…
Если это код VS, см. этот ответ.
@LyleUnderwood бывает с VSCode или без него
Можете ли вы предоставить репро репо?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Обычно файлы
d.tsпредставляют собой Typescript, а не поток.