Facebook 反应本机错误-纱线';不被识别为内部或外部命令
我无法运行示例react Native AwesomeProject 有人能帮忙吗?详情如下 C:\Users\dip\AwesomeProject>react本机运行android “纱线”不被识别为内部或外部命令, 可操作的程序或批处理文件。Facebook 反应本机错误-纱线';不被识别为内部或外部命令,facebook,reactjs,react-native,compiler-errors,Facebook,Reactjs,React Native,Compiler Errors,我无法运行示例react Native AwesomeProject 有人能帮忙吗?详情如下 C:\Users\dip\AwesomeProject>react本机运行android “纱线”不被识别为内部或外部命令, 可操作的程序或批处理文件。 扫描557个文件夹中的符号链接C:\Users\dip\AwesomeProject\node\u-mo ules(31毫秒) JS服务器已在运行。 在设备上构建和安装应用程序(cd android&&gradlew.bat instal 调试)..
扫描557个文件夹中的符号链接C:\Users\dip\AwesomeProject\node\u-mo ules(31毫秒)
JS服务器已在运行。
在设备上构建和安装应用程序(cd android&&gradlew.bat instal 调试)..
VM初始化期间出错
java/lang/NoClassDefFoundError:java/lang/Object
无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个运行的Android模拟器或连接的设备,并且 设置Android开发环境:
纱线是facebook创建的一个工具,是npm的有效替代品。就你而言。。它只是通知您的系统中没有安装纱线。这不是罪魁祸首 问题在于初始化VM java/lang/NoClassDefFoundError时发生
错误:java/lang/Object无法在设备上安装应用程序
行。这看起来像是Java安装中的错误
解决方案:转到C:\Windows\System32
目录并删除java.exe
(或将其重命名为类似java.exe.old
)
有关更多详细信息,请参阅此答案
顺便说一句,您可以通过在命令提示符中键入
npm install-g warn
来安装纱线。我遇到了同样的问题,通过下面的命令解决了这个问题
npm install -g yarn
到这里来
安装
重新启动所有打开的终端
纱线-v
…以供确认
您应该可以很好地使用计算机>属性>高级系统设置>环境变量>路径编辑添加;代码 C:\ProgramFiles(x86)\Thread\bin\; 或
C:\Users\Username\AppData\Local\Thread\bin\ 如果遇到此错误:术语“纱线”无法识别为cmdlet、函数、脚本文件或可操作程序的名称。然后运行这个命令
npm install -g yarn
并检查系统中的纱线版本
yarn -v
安装完成后,您将显示上述错误,然后转到此页面
通过手动安装节点安装纱线,然后在终端中运行
npm安装-g纱线
命令您必须在windows操作系统中全局安装纱线在CMD中键入此命令
npm install -g yarn
您可以通过在CMD上键入
纱线--verson
来检查纱线版本,这是常见的问题之一。这很容易通过以下方法解决:
npm install -g yarn
这将全局安装纱线。请确保您的桌面/电脑上安装了Node.js。您需要安装Node.js
npm install -g yarn
您可能应该在环境变量中插入纱线文件夹 如果您已经执行了该命令
npm install -g yarn
并且仍然无法通过终端使用纱线,请检查以下文件夹:C:\Users\[your user]\AppData\Roaming\npm
如果那里有一个Thread文件,只需将该目录放在Path变量中。在具有管理员权限的cmd上,npm安装-g Thread完成了此操作这解决了我在通过choco安装Thread后的问题(Thread安装失败),在运行此命令后它对我不起作用,然后我转到C:\Users\\AppData\Roaming\npm并删除了Thread.ps1,它就可以工作了!对于更改系统环境后的Windows,您需要关闭并重新打开终端
npm install -g yarn