#javascript #node.js #reactjs #typescript #create-react-app
#javascript #node.js #reactjs #typescript #создать-реагировать-приложение
Вопрос:
После запуска npm init react-app new-app --template typescript
он просто создает проект шаблона javascript, а не typescript. Я хочу создать проект typescript с использованием CLI.
Версия Node JS
: 15.9.0 Версия NPM: 7.0.15
Комментарии:
1. Вы пробовали
npx create-react-app my-app --template typescript
?2. Конечно. Это работает нормально, но почему
npm
не работает? В чем ошибка в этой команде?3. Команда @ChosenUser кажется правильной. У меня работает узел JS — 10.16 и npm — 6.14
4. Документы предполагают, что в версии 7 вам нужно
--
:npm init react-app -- new-app --template typescript
.5. Тогда почему вы приняли ответ rustyBucketBay ниже, который не говорит вам об этом? Это просто ссылки на (неправильные!) документы. Вы не должны (и не должны) принимать любой опубликованный ответ, сначала убедитесь, что они действительно решают вашу проблему.
Ответ №1:
Согласно документам, в NPM v7:
Любые дополнительные параметры будут переданы непосредственно команде, поэтому
npm init foo -- --hello
они будут сопоставленыnpx create-foo --hello
.
Это немного отличается от версии 6, где:
Любые дополнительные параметры будут переданы непосредственно команде, поэтому
npm init foo --hello
они будут сопоставленыnpx create-foo --hello
.
Обратите внимание на дополнительное --
для версии 7, которое в вашем случае будет:
npm init react-app -- new-app --template typescript