"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
была распознана только тогда, когда я запустил командную строку от имени администратора.
Что я сделал, чтобы исправить:
- запустил командную строку от имени администратора
- Деинсталлированная
react-native-cli
глобально: npm uninstall -g react-native-cli
- деинсталлировать
nodejs
через Chocolatey: choco uninstall nodejs
Теперь, как обычный пользователь без прав администратора:
- Установленный
nodejs
через веб-сайт nodejs (не Chocolatey) - Установленная
react-native-cli
глобально: npm install -g react-native-cli
Ответ 8
Я удалил node.js, а затем переустановил его и работал как шарм
Ответ 9
- просто удалите
node.js
и переустановите его.. - затем установите
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
Проблема была исправлена, и это сработало после того, как я перезапустил свою машину.