React Native Error - пряжа "не распознается как внутренняя или внешняя команда

Я не могу запустить пример реакции проекта Native AwesomeProject.

Кто-нибудь может помочь? Ниже подробности.

C:\Users\dip\AwesomeProject >act-native run-android 'yarn' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Сканирование 557 папок на наличие символических ссылок в C:\Users\dip\AwesomeProject\node_mo ules (31ms)
JS сервер уже запущен.
Сборка и установка приложения на устройстве (cd android && gradlew.bat instal Debug)...
Произошла ошибка при инициализации ВМ
java/lang/NoClassDefFoundError: java/lang/Object
Не удалось установить приложение на устройство, ознакомьтесь с информацией об ошибке выше. Убедитесь, что у вас запущен эмулятор Android или подключено устройство, и вы настроили среду разработки Android:
https://facebook.github.io/react-native/docs/android-setup.html

Ответ 1

Пряжа - это инструмент, созданный facebook как эффективная альтернатива для npm. В вашем случае это просто информирование о том, что пряжа не установлена в вашей системе. Это не преступник.

Проблема заключается в Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object Could not install the app on the device строке Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object Could not install the app on the device. Это похоже на ошибку с установкой Java.

Решение. Перейдите в каталог C:\Windows\System32 и удалите java.exe (или переименуйте его в нечто вроде java.exe.old)

обратитесь к этому ответу для получения более подробной информации fooobar.com/questions/53687/....

Кстати, вы можете установить npm install -g yarn набрав npm install -g yarn в командной строке.

Ответ 2

Я столкнулся с той же проблемой, и она была решена по команде ниже

npm install -g yarn

Ответ 3

Перейдите сюда https://yarnpkg.com/ru/docs/install

устанавливать

Перезапустите все терминалы, которые вы открыли.

пряжа -v

...для подтверждения

Вы должны быть хорошими, чтобы пойти

Ответ 4

npm устанавливает -g пряжу, она будет работать нормально.

Ответ 5

Компьютер> Свойства> Расширенные настройки системы> Переменные среды> Редактирование пути добавить; код

C:\Program Files (x86)\Yarn\bin \; ИЛИ C:\Users\Имя пользователя \AppData\Local\Yarn\bin \;