"response-native" не распознается как внутренняя или внешняя команда, оперативная программа или командный файл

Недавно я начал с реагирования. Я устанавливаю его с помощью учебника на сайте facebook, и все работает хорошо в течение дня или двух, пока это сообщение не появится:

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

Ничего не работает, кроме как удалить все и начать все заново. Окружающая среда в порядке и работает (npm, choco и т.д.). Я также попытался удалить и добавить переменные переменные среды, перезапустить, запустить cmd в режиме администратора, но пока ничего. Я должен добавить, что я использую 64-битные окна Windows.

Ответ 1

У меня была такая же проблема и я пробовал следующее, но не работал 1) Добавление пути npm к моим переменным окружения; как система, так и пользователь 2) Установите npm и response-native-cli

Оба не работали для меня, я использовал Windows 10;

Решение, которое сработало для меня, - это установить реакцию-native-cli глобально Вы можете установить его глобально, используя следующую команду:

npm install -g react-native-cli

Надеюсь, что тебе поможет! Приветствия:)

Ответ 2

Вам нужно настроить путь npm в переменных окружения. Пожалуйста, посмотрите на изображения внизу

enter image description here

Затем выполните команду: для установки -g (global) для cli в вашей системе

npm install -g react-native-cli

Ответ 3

переменная PATH вашей системы или пользовательской среды была отредактирована, вы можете удалить NodeJs и установить его заново или добавить путь ниже к концу переменной PATH в пользовательские переменные и перезапустить Windows:

C:\Users [USER-NAME]\AppData\Roaming\НПМ

это должно работать.

Ответ 4

Мне пришлось добавить папку %APPDATA%\npm в мой PATH в Windows 10. Там установлены глобальные модули.

Ответ 5

Я получаю ту же самую ошибку прямо с места в Windows 10, запущенной в CMD-окне в режиме администратора, но есть также версия оболочки w50, которая работает для меня в окне git bash.

cmd:----------------------------------------------
C:\Users\David\Documents\react>where react-native
C:\Users\David\AppData\Roaming\npm\react-native
C:\Users\David\AppData\Roaming\npm\react-native.cmd

C:\Users\David\Documents\react>react-native init AwesomeProject
'react-native' is not recognized as an internal or external command,
operable program or batch file.


git bash:----------------------------------------
[email protected] ~/Documents/react
$ react-native init AwesomeProject
This will walk you through creating a new React Native project in        c:\Users\David\Documents\react\AwesomeProject
Installing react-native package from npm...
Setting up new React Native app in  c:\Users\David\Documents\react\AwesomeProject
[email protected] c:\Users\David\Documents\react\AwesomeProject`-- [email protected]

To run your app on iOS:
   cd c:\Users\David\Documents\react\AwesomeProject
   react-native run-ios
   - or -
   Open   c:\Users\David\Documents\react\AwesomeProject\ios\AwesomeProject.xcodeproj in Xcode
   Hit the Run button
To run your app on Android:
   Have an Android emulator running (quickest way to get started), or a device connected
   cd c:\Users\David\Documents\react\AwesomeProject
   react-native run-android

Ответ 6

npm install -g react-native-cli

Ответ 7

Если вы следуете руководству по началу работы для Windows/Android, они рекомендуют установить nodejs через Chocolatey. Но Шоколадки любит иметь права администратора при установке. Если вы обычный пользователь, это, похоже, мешает тому, как npm устанавливает react-native-cli. В моем случае react-native была распознана только тогда, когда я запустил командную строку от имени администратора.

Что я сделал, чтобы исправить:

  1. запустил командную строку от имени администратора
  2. Деинсталлированная react-native-cli глобально: npm uninstall -g react-native-cli
  3. деинсталлировать nodejs через Chocolatey: choco uninstall nodejs

Теперь, как обычный пользователь без прав администратора:

  1. Установленный nodejs через веб-сайт nodejs (не Chocolatey)
  2. Установленная react-native-cli глобально: npm install -g react-native-cli

Ответ 8

Я удалил node.js, а затем переустановил его и работал как шарм

Ответ 9

  1. просто удалите node.js и переустановите его..
  2. затем установите cli команду пакета набрав

npm install -g react-native-cli..

Теперь вы готовы сделать свой проект.

Чтобы сделать проект, откройте папку с вашего диска, где бы она ни находилась.

Затем введите команду

react-native init albums  

это создаст проект для вас внутри вашего каталога.

Ответ 10

Ни одно из вышеупомянутых решений не помогло мне. Что сработало, так это удалил nodejs и переустановил его через Chocolatey с помощью следующей команды:

PS > choco install -y nodejs.install python2 jdk8

> npm install -g react-native-cli
C:\Users\user\AppData\Roaming\npm\react-native ->       
C:\Users\user\AppData\Roaming\npm\node_modules\react-native-cli\index.js
+ [email protected]
added 41 packages from 15 contributors in 4.528s

Ответ 11

используйте node.js стабильную версию или рекомендуемую версию

Ответ 12

Решено! Глупый я. Я поставил пространство между реакцией потом родного. Вот почему это не займет. react-native init myapp Это правильный. Надежда помогает другим.

Ответ 13

Это сработало для меня. npm install -g реактивный род

Ответ 14

В окне 10, nodejs> 11 глобальных библиотек узлов, похоже, установлены в C:\Users\your_user_name.npm-global. Таким образом, вам нужно установить переменную, чтобы указать на этот путь

Ответ 15

Просто запустите npm install [CN00 ]act-native-cli, и это сработает, может быть, вы пропустили глобальную установку Cli.

Ответ 16

Добавьте путь к модулю npm (C:\Users\ваше имя пользователя \AppData\Roaming\npm). Перейдите к системным переменным: 1) Редактируйте путь 2) Нажмите New 3) Вставьте свой путь npm 4) Нажмите OK, и вы в порядке идти. Посмотреть изображение

Ответ 17

У меня были проблемы из-за этой странной ошибки.

Я проверил, был ли он загружен снова

Я не удалил все пакеты

Я даже удалил C:\Users [ИМЯ ПОЛЬЗОВАТЕЛЯ]\AppData\Roaming\npm вручную, но решения не было.

Единственное решение - использовать текущую версию node.js.

Ответ 18

У меня была эта проблема также, потому что я восстановил мои файлы из предыдущей установки ОС. Моя проблема была в неправильном префиксе в моем файле C:\Users\имя_пользователя\.npmrc.

Запустите npm config list и убедитесь, что все переменные конфигурации npm ведут к правильным путям к файлам. Удалите файл .npmrc, если он у вас есть по умолчанию. Это то, что я сделал, и реагирующая команда снова работает для меня.

Надеюсь, это поможет.

Ответ 19

полностью удалите nodejs (перезагрузите компьютер) и переустановите его, используя chocolatey, и следуйте другим командам из https://facebook.github.io/react-native/docs/getting-started.

работал отлично для меня!

Ответ 20

Добавить %APPDATA%\npm к пути. Это прекрасно работает для данной ситуации.

Ответ 21

запустить эту команду

npm install -g react-native-cli

после этого просто добавьте ваш путь npm к системным переменным в переменных окружения

C:\Users\YOUR USERNAME\AppData\Roaming\npm

Ответ 22

Даже если вы установили native-native глобально и все еще получаете то же самое, попробуйте добавить путь к модулю npm (C:\Users\ваше имя пользователя \AppData\Roaming\npm) к системным переменным вместо пользовательских переменных.

Ответ 23

Если удаление и повторная установка npm не помогли вам, попробуйте добавить %APPDATA%\npm в путь (переменные среды), а затем быструю перезагрузку/перезапуск. Перезагрузка системы действительно должна быть частью процесса. Это сработало на моем конце.

Установить:

npm install -g react-native-cli

Удалить :

npm uninstall -g react-native-cli

Ответ 24

Проблема была исправлена, и это сработало после того, как я перезапустил свою машину.