在React Native Project中安装了任何其他软件包后,命令“ Run-Android”未被识别



我开始从事一个React Native项目,一切进展顺利。我能够在Android模拟器上运行项目,但是后来我想在我的React Native Project中添加其他一些软件包。我试图在Android模拟器上再次运行我的项目,并且有错误Command run-android unrecognized. Make sure that you have run npm install and that you are inside a react-native project.我尝试创建一个新项目,并添加任何包裹以查看是否可以工作,并且我遇到了同样的错误。

上了我的Linux机器并尝试了同一件事,但我没有遇到任何错误,但是在Windows上它行不通。

我正在使用Windows 10 -.-节点版本:8.0.0反应:0.44.2

我遇到了完全相同的问题。这很可能是由于运行npm installnode_modules内部的大多数库文件夹而引起的。我不确定这是由NPM引起还是反应本身引起的问题(因为两者最近都发布了新版本(。

解决问题的" BruteForce"方法是从新的React-Napt应用程序中复制node_modules文件夹到您当前的项目中。欢呼〜

编辑

我很抱歉,如果我引起了误导。之所以出现此问题,是因为您使用2个不同的软件包管理器(在我的情况下,NPM和纱线(。如果安装纱线,react-native-cli将自动使用纱线并填充纱线软件包(这将使您的软件包。因此,如果您通过NPM安装软件包,它将生成"空Node_modules"文件夹(加上新软件包(。尝试使用纱线安装软件包(yarn add package-name(,对我有用。

相关内容

最新更新