React native 运行应用程序时响应本机(缺少根)

React native 运行应用程序时响应本机(缺少根),react-native,React Native,创建react-native应用程序后,当我使用react-native运行android运行此应用程序时,由于根丢失,我收到了错误 错误选项“-root”丢失。有关详细信息,请使用--verbose标志运行CLI 细节。错误:缺少选项“-root” 位于C:\Users\Mayuri\AppData\Roaming\npm\node\u modules\react native\node_modules@react-本机社区\cli\build\tools\assertRequiredOpti

创建react-native应用程序后,当我使用react-native运行android运行此应用程序时,由于根丢失,我收到了错误

错误选项“-root”丢失。有关详细信息,请使用--verbose标志运行CLI 细节。错误:缺少选项“-root” 位于C:\Users\Mayuri\AppData\Roaming\npm\node\u modules\react native\node_modules@react-本机社区\cli\build\tools\assertRequiredOptions.js:51:13


如果您使用的是最新版本的react native 64和大于5.2的npm,则需要使用npx命令执行包,而不是运行

react-native run-android 


点击这个链接,它可能会帮助你我可以重现这个问题。我猜这与react native cli有关(可能不是最新版本)。尝试如下重新安装:npm uninstall-g react native cli,npm install-g react native cli。另外,别忘了将Android SDK的位置添加到项目中。这对我有效。只需在这之前添加npx。它将自动运行。这对我有效。
npx react-native run-android