создать-реагировать-приложение my-app —typescript против —template typscript

#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. Спасибо. Да, действительно, они должны были добавить несколько предупреждений, чтобы сообщить нам об этом.