Я все еще учусь использовать машинописный текст с реакцией. Из-за того, насколько медленными react-scripts-ts Был, меня от него выключили. Я пробовал новую настройку машинописного текста с помощью babel 7 (react-webpack-typescript- babel) и очень быстро. Однако есть некоторые основные ошибки, которые я не могу исправить.
Несмотря на то, что проект запущен, в vscode я получаю следующие ошибки:
- [ts] Модуль ... @ types / response ... не имеет экспортированного члена 'Component'
- [ts] Свойство setState не существует для типа Counter.
- [ts] Модуль ... @ types / response ... не имеет экспортированного члена 'SFC'
- [ts] Неизвестная опция компилятора 'esModuleInterop'
- и более...
Я предполагаю, что это проблема @ types / response и typescript.
- @ Types / response не обновляется?
- Как я могу показать другие свойства?
- Я также не понимаю, когда загружать из @types или использовать @types, найденные в некоторых пакетах, кроме чтения описания пакета.
Unknown compiler option 'esModuleInterop'
похоже, вы используете старую версию машинописного текста. Это вариант из машинописного текста>=2.7
- person lleon   schedule 21.11.2018react-webpack-typescript-babel
используетv3.1.6
, поэтому ваш локальный машинописный текст может быть не проблемой. Может быть, у вас глобально установлена более старая версия машинописного текста? - person lleon   schedule 21.11.2018