Проблема в create-реагировать-приложение: термин «создать-реакция-приложение» не распознается как имя командлета, функции, файла сценария или работоспособной программы - PullRequest
0 голосов
/ 15 марта 2019

В моей системе установлены Node (v6.10.3) и npm (3.10.10).Я установил create-react-app на него, и это было успешно.Однако, когда я пытаюсь создать новый проект на моей машине, просто запустив: create-react-app sample-app, это выдает мне следующую ошибку:

create-реагировать-приложение: термин «создать-реагировать-приложение»'не распознается как имя командлета, функции, файла сценария или работоспособной программы.Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.В строке: 1 символ: 1 + create-реагировать-приложение + ~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (создать-реакция-приложение: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

Работали с cli годами и никогда с этим не сталкивались.Кто-то понял, почему это может происходить?Это связано с версией npm / node?

1 Ответ

2 голосов
/ 15 марта 2019

Вы должны установить create-react-app глобально с -g.

npm install -g create-react-app

Кроме того, вы можете пропустить установку create-react-app. Для этого вам нужно сначала выполнить обновление до новой версии nodejs и npm, а затем запустить.

npx create-react-app yourappname
...