Создать React App (TypeScript), автоматически генерирующий реагировать-app-env.d.ts в каталоге src - PullRequest
0 голосов
/ 28 ноября 2018

Контекст:

Я только что перенес одно приложение из create-react-app-typescript в create-react-app.В идентично структурированном, но другом приложении я делал те же шаги.

Шаги:

npm uninstall react-scripts-ts
npm install react-scripts
npm install --save typescript @types/node @types/react @types/react-dom @types/jest

Подробные шаги

Проблемы, уникальные для второго приложения:

  • Ошибка типа: Невозможно скомпилировать пространства имен, если установлен флаг --isolatedModules.TS1208
  • Сгенерированный файл src/react-app-env.d.ts

Предположение:

Сгенерированный файл src/react-app-env.d.ts вызывает ошибку --isolatedModules.

Актуальный вопрос:

Как запретить react-scripts генерировать файл src/react-app-env.d.ts при react-scripts start?

1 Ответ

0 голосов
/ 29 ноября 2018

Полезная информация:

Как и ожидалось, пустой файл вызвал проблему, но это не был сгенерированный src/react-app-env.d.ts файл.

Личный контекст:

Автоматический сценарий наблюдения скопировал пустой файл в проблемный проект.Автоматические сценарии никогда не очищают место назначения, поэтому пустой файл завис и позже вызвал эту проблему.

Фактический ответ:

Убедитесь, что нет пустых (.ts) файлов.

Хотя это фактический ответ в том смысле, что он решил мою проблему, я до сих пор не знаю, почему один проект генерирует файл src/react-app-env.d.ts, а другой - нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...