React Native Error - yarn'不被识别为内部或外部命令

Dip*_*Das 18 facebook compiler-errors reactjs react-native

我无法运行示例反应Native AwesomeProject项目.

有人可以帮忙吗?以下是详细信息.

C:\ Users\dip\AwesomeProject> react-native run-android'yarn'不被识别为内部或外部命令,可操作程序或批处理文件.
在C:\ Users\dip\AwesomeProject \node_mo中扫描557个符号链接文件夹(31ms)
JS服务器已在运行.
在设备上构建和安装应用程序(cd android && gradlew.bat instal Debug)...
在初始化VM
java/lang/NoClassDefFoundError 期间发生错误:java/lang/Object
无法在设备上安装应用程序,请阅读错误以上是详情.确保运行Android模拟器或连接设备并设置Android开发环境:https:
//facebook.github.io/react-native/docs/android-setup.html

小智 50

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

npm install -g yarn
Run Code Online (Sandbox Code Playgroud)

  • 运行此命令后,它对我不起作用,然后我转到 C:\Users\<用户名>\AppData\Roaming\npm 并删除yarn.ps1 然后它就可以了! (2认同)

Dan*_*ash 22

纱线是由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)

有关详细信息,请参阅此答案/sf/answers/2140432661/.

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


Apu*_*Jha 21

第 1 步:运行以下命令

npm install -g yarn
Run Code Online (Sandbox Code Playgroud)

步骤 2:通过运行以下命令检查 Yarn 是否已安装:

yarn --version
Run Code Online (Sandbox Code Playgroud)

步骤 3:如果上述版本命令未运行,则转到您的版本命令C:\Users\<username>\AppData\Roaming\npm并删除yarn.ps1(如果存在)。

完毕!!!


小智 17

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

如果您已经执行过该命令

npm install -g yarn
Run Code Online (Sandbox Code Playgroud)

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

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


小智 13

你必须在你的 Windows 操作系统中全局安装纱线,在 CMD 中输入

npm install -g yarn
Run Code Online (Sandbox Code Playgroud)

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


小智 11

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

C:\Program Files (x86)\Yarn\bin\; 或 C:\Users\用户名\AppData\Local\Yarn\bin\;

  • 对于Windows,更改系统环境后,您需要关闭并重新打开终端 (3认同)

jgr*_*ten 8

去这里https://yarnpkg.com/en/docs/install

安装

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

纱线 -v

...确认

你应该很高兴去


Pra*_*ddy 7

在此处安装节点,然后npm install -g yarn在终端中运行命令


Raj*_*dhi 5

如果您遇到此错误yarn:术语“yarn”未被识别为cmdlet、函数、脚本文件或可操作程序的名称。然后只需运行这个命令

npm install -g yarn
Run Code Online (Sandbox Code Playgroud)

并检查系统中的纱线版本

yarn -v
Run Code Online (Sandbox Code Playgroud)

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

https://classic.yarnpkg.com/en/docs/install/#windows-stable 
Run Code Online (Sandbox Code Playgroud)

手动安装纱线


小智 5

我也遇到过同样的情况:

1.npm install -g yarn 

Then I faced this error *"yarn.ps1 cannot be loaded because running scripts is  disabled on this system. For more information, see about_Execution_Policies at.."*

        2.Go to C:\Users\<username>\AppData\Roaming\npm and delete yarn.ps1

        3. Then run -> yarn install
Run Code Online (Sandbox Code Playgroud)