Как я могу исправить ошибку Не удалось скомпилировать.Ошибка типа: «псевдонимы типа» могут использоваться только в файле .ts.TS8008 - PullRequest
0 голосов
/ 02 марта 2019

Я использую приложение 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 изменяется сценариями реагирования

Чего мне не хватает?

...