#reactjs #typescript #create-react-app
#reactjs #машинописный текст #создать-реагировать-приложение
Вопрос:
В чем разница между
npx create-react-app my-app --typescript
и
npx create-react-app my-apptts --template typescript
?
Последний упоминается в официальной документации, но npm start
поскольку он приводит к ошибкам (это не будет обсуждаться здесь — в этом вопросе я просто хочу понять различия между обеими командами)
Комментарии:
1. Я думаю, что template typescript — это «новый» способ создания проекта typescript. До версии 17 версии react я мог создать проект typescript с флагом —typescript, но теперь он генерирует мне js-файл вместо ts-файла. Итак, теперь вам просто нужно использовать —template typescript
Ответ №1:
typescript
флаг устарел с момента создания приложения React версии 4.0.0
Мы удалили устаревший флаг typescript при создании нового приложения. Используйте
--template typescript
вместо этого. Мы также удалили устаревший флаг NODE_PATH, поскольку он был заменен установкой базового пути в файле jsconfig.json.
Комментарии:
1. спасибо за официальный источник. Использование
--typescript
confusingly не приводит к ошибке.2. Спасибо. Да, действительно, они должны были добавить несколько предупреждений, чтобы сообщить нам об этом.