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 \;