Когда я выполнил команду в cmd:
npx create-react-app my-app --typescript
Кажется, что приложение будет машинописным, но когда я открываю папку в VS-коде, я сообщаю, что все файлы в папке src имеют расширение .js вместо расширений .тс(.тсх). Я пытаюсь создать приложение с помощью cmd (режим администратора), но бесполезно, без изменений . Также я пробовал с командой:
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
Еще ничего.
Ошибки нет. Приложение работает как стандартное приложение react+js.





Пытаться:
npx create-react-app my-app --scripts-version=react-scripts-ts
или:
yarn create react-app my-app --scripts-version=react-scripts-ts
У меня сработало, вы сначала попробовали npm удалить -g создать-реагировать-приложение? это, конечно, удалит приложение create-react-app глобально
Я также получил ту же ошибку и попробовал npx create-react-app my-app --scripts-version=react-scripts-ts, как советовали выше, и получил следующую ошибку:
✔ Пакет react-scripts-ts устарел. TypeScript теперь изначально поддерживается в приложении Create React. Вместо этого вы можете использовать параметр --template typescript при создании приложения, чтобы включить поддержку TypeScript. Вы хотите продолжить использовать react-scripts-ts? … да Установка пакетов. Это может занять пару минут. Установка react, react-dom и react-scripts-ts с помощью cra-template...
нпм ОШИБКА! cb() никогда не вызывалась!
нпм ОШИБКА! Это ошибка самого npm. Пожалуйста, сообщите об этой ошибке по адресу: нпм ОШИБКА! https://npm.community
Затем я удалил приложение create-react-app глобально, используя приведенную ниже команду. sudo npm удалить -g создать-реагировать-приложение
потом
npx create-react-app my-app --template typescript и все работает
обратитесь к его руководству введите сюда описание ссылки
Спасибо! Приложение запускается без проблем, но файл App.tsx показывает мне какую-то ошибку в коде, что-то вроде «обнаружение недостижимого кода»?