ChatGPT解决这个技术问题 Extra ChatGPT

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

我无法运行示例 react Native AwesomeProject 项目。

任何人都可以帮忙吗?以下是详细信息。

C:\Users\dip\AwesomeProject>react-native run-android 'yarn' 不是内部或外部命令、可运行程序或批处理文件。扫描 C:\Users\dip\AwesomeProject\node_mo ules (31ms) JS 服务器中的符号链接的 557 个文件夹已在运行。在设备上构建和安装应用程序(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

注意:如果您的系统没有管理员权限,npm install -g yarn 不会将 yarn 添加到您的可执行路径中,这将产生此错误。

k
kvantour

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

npm install -g yarn

这解决了我通过 choco 安装纱线后的问题(无法在纱线安装上运行)
运行此命令后,它对我不起作用,然后我转到 C:\Users\\AppData\Roaming\npm 并删除了 yarn.ps1,然后它就可以工作了!
C
Community

Yarn 是 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。


G
General Grievance

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

npm install -g yarn

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


O
Orlyyn

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

如果您已经执行了命令

npm install -g yarn

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

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


A
Apurv Jha

第 1 步:运行以下命令

npm install -g yarn

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

yarn --version

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

完毕!!!


j
jgritten

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

安装

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

纱线-v

...确认

你应该很高兴


E
Eren Vardar

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

C:\Program 文件 (x86)\Yarn\bin\;或 C:\Users\Username\AppData\Local\Yarn\bin\;


对于 Windows 更改系统环境后,您需要关闭并重新打开终端
P
Prakash Reddy

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


R
Rajnikant Lodhi

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

npm install -g yarn

并检查系统中的纱线版本

yarn -v

安装完成后,出现上述错误,然后转到此页面

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

手动安装纱线


P
Patrick de Ruijter

尝试 npx 纱线启动。这对我有用。


A
Alijon Jumanazarov

如果您输入 npm install -g yarn 并且仍然出现相同的错误,则将您的节点和 npm 更新到最新的稳定版本,每当您将节点安装到最新版本时,npm 也会更新,因此解决此问题的一种方法是从其官方网站安装节点


m
mustafa

您需要设置您的环境变量 - 转到您的纱线文件夹,然后 bin - 复制该路径 - 将其作为纱线保存在您的环境变量中


j
juanitourquiza

我使用此选项安装 https://classic.yarnpkg.com/en/docs/install/#windows-stable

https://i.stack.imgur.com/dKAnr.png

然后下载并安装。关闭后,终端再次打开,现在正在工作。

https://i.stack.imgur.com/VznSx.png