首页 文章

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

提问于
浏览
12

我无法运行示例反应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

3 回答

  • 15

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

  • 0

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

    npm install -g yarn
    
  • 25

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

    安装

    重启你打开的所有终端 .

    纱线-v

    ...确认

    你应该好好去

相关问题