我正在尝试通过Android Studio打开应用程序。我以前使用Expo作为我的React Native开发环境,但这个应用程序使用React Native CLI。我已经遵循了CLI设置的所有说明:https://reactnative.dev/docs/environment-setup
然而,当我最终尝试运行“npx react-native run-android”时,奇怪的事情发生了。终端开始咀嚼元数据和东西,好像它收到了我的命令,但过了一会儿,它完成了文本:
错误Unrecognized command“run-android”.
info运行“react-native --help”查看所有可用命令的列表。
几点意见:
- 运行“react-native --help”也会返回一个错误,因为它“不能被识别为小程序、函数、脚本文件或可操作程序的名称”。
- 在咀嚼元数据之后但在错误之前,有许多带有警告的代码行,它们看起来都像这样(关于各种库):
warn包@react-native-community/eslint-config已被忽略,因为它包含无效的配置。原因:找不到模块“@react-native-community\eslint-config\package.json”
- 开发人员说我不需要安装任何特定的库或模块-也许他错了?但这并不能解决问题。
- 我尝试在不同的终端中编写相同的命令,但结果是一样的。
- 我尝试过在Visual Studio代码中使用终端调试器,就像下面的线程中建议的那样,但这并没有让我变得更聪明。Getting error - Unrecognized command "run-android", when running react native,
3条答案
按热度按时间ecbunoof1#
首先运行
npm install
。这将安装它所抱怨的丢失的模块。然后运行npx react-native run-android
u0sqgete2#
尝试
npm install
或将鼠标悬停在package.json文件中的“android”命令上,然后单击运行脚本对我来说很有效。dfddblmv3#
我最近也遇到了同样的问题。在我的情况下,我没有安装依赖项。运行npm install在我的情况下工作