无法运行“ npx react-native run-android”:无法识别的命令“ run-android”

时间:2020-08-20 12:31:56

标签: react-native android-studio

我正在尝试通过Android Studio打开一个应用。我以前曾使用Expo作为我的React Native开发环境,但是此应用程序使用React Native CLI。我已经按照以下CLI设置的所有说明进行操作: https://reactnative.dev/docs/environment-setup

但是,当我最终尝试运行“ npx react-native run-android”时,发生了一些奇怪的事情。终端开始咀嚼元数据和东西,就像接收到我的命令一样,但是过了一会儿它以文本结束:

错误无法识别的命令“ run-android”。
info运行“ react-native --help”以查看所有可用命令的列表。

一些观察结果:

  • 运行“ react-native --help”也会返回错误,因为它“未被识别为cmdlet,函数,脚本文件或可运行程序的名称。”
  • 在咀嚼元数据之后但在错误之前,有很多带有警告的代码行,它们看起来都像这样(关于各种库):

警告包@ react-native-community / eslint-config已被忽略,因为它包含无效的配置。原因:找不到模块'@ react-native-community \ eslint-config \ package.json'

  • 开发人员说我不需要安装任何特定的库或模块-也许他错了?仍然不能解决问题。
  • 我尝试在不同的终端中编写相同的命令,但是结果是相同的。
  • 我已尝试按照以下线程中的建议在Visual Studio代码中使用终端调试器,但这并没有使我变得更明智。 Getting error - Unrecognized command "run-android", when running react native,

1 个答案:

答案 0 :(得分:0)

首先运行npm install。这将安装它抱怨的缺少的模块。然后运行npx react-native run-android