React Native Error - yarn' is not recognized as an internal or external command

时间:2017-04-09 23:57:24

标签: facebook reactjs react-native compiler-errors

I am not able to run the sample react Native AwesomeProject project.

Can anyone help? Below is the details.

C:\Users\dip\AwesomeProject>react-native run-android 'yarn' is not recognized as an internal or external command, operable program or batch file.
Scanning 557 folders for symlinks in C:\Users\dip\AwesomeProject\node_mo ules (31ms)
JS server already running.
Building and installing the app on the device (cd android && gradlew.bat instal Debug)...
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

11 个答案:

答案 0 :(得分:26)

我遇到了同样的问题,并通过以下命令解决了

npm install -g yarn

答案 1 :(得分:18)

纱线是由facebook创建的工具,是npm的有效替代品。在您的情况下..它只是告知你的系统中没有安装Yarn。这不是罪魁祸首。

问题在于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

请参阅此答案以获取更多详情https://stackoverflow.com/a/30577609/5597641

顺便说一下,您可以在命令提示符下键入npm install -g yarn来安装Yarn。

答案 2 :(得分:10)

您必须在Windows操作系统中全局安装纱线。在CMD中键入

npm install -g yarn

您可以通过在CMD上键入yarn --verson来检查纱线版本

答案 3 :(得分:5)

安装节点here,然后在终端

中运行npm install -g yarn命令

答案 4 :(得分:3)

您可能应该在环境变量中插入 Yarn 文件夹。

如果你已经执行了命令

npm install -g yarn

仍然无法通过终端使用 yarn,请检查以下文件夹:C:\Users\[your user]\AppData\Roaming\npm

如果那里有一个纱线文件,只需将该目录放在您的 Path 变量中。

答案 5 :(得分:2)

如果您遇到此错误毛线:则无法将术语“纱线”识别为cmdlet,函数,脚本文件或可运行程序的名称。然后只需运行此命令

npm install -g yarn

并检查系统中的纱线版本

yarn -v

此安装后,您将显示上述错误,然后转到此页面

https://classic.yarnpkg.com/en/docs/install/#windows-stable 

手动纱线安装

答案 6 :(得分:1)

转到此处https://yarnpkg.com/en/docs/install

安装

重新启动打开的所有终端。

  

纱线-v

...用于确认

你应该很好走

答案 7 :(得分:0)

计算机>属性>高级系统设置>环境变量>路径编辑add;代码

C:\ Program Files(x86)\ Yarn \ bin \; 要么 C:\ Users \ Username \ AppData \ Local \ Yarn \ bin \;

答案 8 :(得分:0)

这是面临的常见问题之一。可以很容易地解决

npm install -g yarn

这将全局安装纱线。请确保在台式机/电脑上安装了Node.js。

答案 9 :(得分:0)

你需要安装yarn

npm install -g yarn

答案 10 :(得分:-1)

在具有管理员权限的 cmd 上, npm install -g yarn 成功了