Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 反应本机错误-纱线';不被识别为内部或外部命令_Facebook_Reactjs_React Native_Compiler Errors - Fatal编程技术网

Facebook 反应本机错误-纱线';不被识别为内部或外部命令

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 调试)..

我无法运行示例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 调试)..
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