"create-response-app" не распознается как внутренняя или внешняя команда

Я пытаюсь настроить реакцию приложения, используя команду create-react-app на windows pc. Я уже использовал его на своем Mac-компьютере, и он работает хорошо. Но я столкнулся с проблемой. Здесь мои шаги в командной строке. Я что-то пропустил?

C:\Windows\system32>cd C:\Users\ugur\Desktop\deneme

C:\Users\ugur\Desktop\deneme>npm init


This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See 'npm help json' for definitive documentation on these fields
and exactly what they do.

Use 'npm install <pkg> --save' afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
name: (deneme)
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
license: (ISC)
About to write to C:\Users\ugur\Desktop\deneme\package.json:

{
   "name": "deneme",
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
   },
   "author": "Ugur <[email protected]> (http://www.abc.com.tr)",
   "license": "ISC"
}


Is this ok? (yes)

C:\Users\ugur\Desktop\deneme>npm install -g create-react-app
C:\Users\ugur\AppData\Roaming\npm\create-react-app -> C:\Users\ugur\
AppData\Roaming\npm\node_modules\create-react-app\index.js
C:\Users\ugur\AppData\Roaming\npm
`-- [email protected]
  +-- [email protected]
  | +-- [email protected]
  | +-- [email protected]
  | +-- [email protected]
  | | `-- [email protected]
  | +-- [email protected]
  | `-- [email protected]
  +-- [email protected]
  | +-- [email protected]
  | | +-- [email protected]
  | | `-- [email protected]
  | `-- [email protected]
  |   `-- [email protected]
  +-- [email protected]
  `-- [email protected]


C:\Users\ugur\Desktop\deneme>create-react-app new_app

'create-react-app' is not recognized as an internal or external command, operable program or batch file.

Также путь конфигурации npm похож на

C:\Users\Угур\AppData\Roaming\НОГО\node_modules\создать реагирующий-приложение\

Ответ 1

Я решил проблему, добавив переменную C:\Users\ugur\AppData\Roaming\npm в Windows PATH.

Ответ 2

Попробуйте использовать это приложение "npx create-react-app my-app",

Ответ 3

Я добавляю это, потому что это всплывает в Google, и у меня были проблемы.

Я нахожусь в Windows 10, и я искал "create-response-app" в C:\, и путь был C:\Users\Admin\AppData\Roaming\npm\node_modules.

Я добавил, что для переменных окружения > Путь и команда теперь работают.

Ответ 4

простое размещение npx перед командой решит эту проблему, если вы используете старую версию узла.

попробуйте это, и это будет работать нормально.

NPX создать-реагировать-приложение [yourProjectName]

Ответ 5

Сначала проверьте свою версию Node. если версия вашего узла 8 или больше, чем 8, используйте
'npx создать-реагировать-приложение мое-приложение'

В приведенной выше версии нам нужно изменить только одно слово, которое является NPX

Вам не нужно делать другие вещи. Я надеюсь, что это поможет вам

Ответ 6

Я также получаю такую ​​же проблему, но я разрешаю ее, выполнив следующие шаги.

  • Проверьте свой глобальный каталог с помощью команды npm root -g
  • проверьте папку, у вас будет .cmd ваших установленных пакетов.
  • Если да, скопируйте путь к папке и введите путь к пользовательским переменным.

Спасибо

Ответ 7

Мне пришлось добавить c:\ node_modules.bin к моему пути для запуска create-react-app

Сделайте поиск для приложения create-react-app и используйте его в своем пути.

Ответ 8

  • Run: npx install create-react-app nameOfYourFolder вместо npm install create-react-app nameOfYourFolder (npx поставляется с npm 5. 2+ и выше)
  • Затем: cd nameOfYourFolder
  • Затем запустите: npm start

Более подробную информацию вы можете найти здесь.

Ответ 9

Это проблема главным образом вызвана двумя причинами:

  • Проблема с переменной пути
  • версия версии Npm

Добавить C:\Users\ugur\AppData\Роуминг\npm в переменную Windows PATH и обновить версию npm до 5.5.1

Ответ 10

Если вышеуказанное решение не работает, попробуйте это на 100%

0) сначала установите пакет "npm create-create-app -g" или "yarn add create-реагировать-app", затем

1) Откройте cmd и введите "npm root -g", эта команда выдаст вам путь к каталогу node_model для глобальных пакетов.

2) скопируйте этот путь только в каталог npm, например .C:\Users\vchaudhari\AppData\Roaming\npm

3) открыть переменные среды в окнах и ввести эту команду в команду сохранить.

4) закройте текущий cmd и откройте новый cmd и используйте команду "create-Reaction-app demoapp"

5) Наслаждайтесь :-)

Ответ 11

Окружающая обстановка узел -v: v8.9.3 нпм -v: 4.6.1 пряжа - -v ersion (если вы используете пряжу): npm ls реагировать-скрипты (если вы не удалили): C:\Users\chacker\my-реагировать-приложение> npm ls реагировать-скрипты [email protected] C:\Users\chacker\my-Reaction-app '- (пусто) Затем укажите:

Операционная система: Windows 7 Браузер и версия (если уместно): Действия по воспроизведению (Напишите свои шаги здесь :)

npm install -g create-реагировать-приложение log-> C:\Users\chacker\my-реагировать-приложение> установить npm -g создать-реакция-приложение C:\Users\chacker\AppData\Roaming\npm\create-реагировать-app → C:\Users\chacker\AppData\R Aming\НОГО\node_modules\создать реагирующий-приложение\index.js C:\Users\chacker\AppData\Roaming\НПМ '- create-react-app[email protected] создать-реагировать-приложение мое-приложение

Ответ 12

Причина, по которой я столкнулась с этой проблемой, была, вероятно, другой, но я перечисляю ее как ответ, если кто-то другой найдет этот вопрос, и это поможет им.

Я просто решил эту проблему:

  • Удаление ненужных глобальных переменных

    • npm list -g --depth=0
    • npm uninstall -g <args>
  • Удаление package-lock.json

  • rm -rf node_modules
  • npm install

Я думаю, что это привело меня к этой проблеме:

Я развивался на ветке игровой площадки и выполнял несколько команд ненадлежащим образом, например npm install --prefix client && npm run test --prefix client, из неправильной директории.

Вероятно, я создал некоторые проблемы с моим package-lock.json, а затем, когда я заново установил, возникли проблемы с babel-eslint global.

Дэн Абрамов заявил в предыдущих выпусках gitub для создания-реакции-приложения, чтобы быть очень осторожным в отношении того, что глобальные переменные могут столкнуться с его сценариями.

Вышеупомянутые шаги исправили все для меня.

Ответ 13

Я решил проблему, удалив приложение create-response-app:

npm uninstall create-react-app

затем установите следующую команду:

npm install -g create-react-app

Ответ 14

Установив реакцию в глобальном масштабе, эта ошибка может быть решена для тех, кто не получил даже после того, как задана переменная окружения. npm я -g create-react-app. Теперь модули будут установлены.

Ответ 15

Я решил проблему, выполнив следующие шаги

1) открыть командную строку Node.js

2) Затем введите команду "npm install create-Reaction-app -g" (g для глобального доступа), чтобы установить create-реагировать-app

3) Затем введите команду "npm install create-Reaction-native-app -g" (g для глобального доступа), чтобы установить create-реагировать-native-app

Выполните шаг № 2 для использования create-реагировать-приложение

Выполните шаг № 3 только в том случае, если вы хотите использовать create-Reaction-native-app, иначе это необязательно

Ответ 16

Я переустановил node.js и добавил путь, заданный npm root -g, в мою переменную path, чтобы она заработала.