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

IT技术 facebook reactjs react-native compiler-errors
2021-05-01 11:01:13

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

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

C:\Users\dip\AwesomeProject>react-native run-android 'yarn' 不是内部或外部命令,也不是可运行的程序或批处理文件。
扫描 557 个文件夹中的符号链接 C:\Users\dip\AwesomeProject\node_moules (31ms)
JS 服务器已经运行。
在设备上构建和安装应用程序 (cd android && gradlew.bat instal Debug)...
初始化 VM 时发生错误
java/lang/NoClassDefFoundError: java/lang/Object
could not install the app on the device, read the error以上了解详情。确保您有一个正在运行的 Android 模拟器或已连接的设备并已设置您的 Android 开发环境:https :
//facebook.github.io/react-native/docs/android-setup.html

4个回答

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

npm install -g yarn

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

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

npm install -g yarn

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

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

安装

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

纱线 -v

...确认

你应该很高兴去