gpt4 book ai didi

android - 在 React Native 项目中安装任何附加包后无法识别命令 `run-android`

转载 作者:可可西里 更新时间:2023-11-01 11:05:36 24 4
gpt4 key购买 nike

我开始从事 React Native 项目,一切进展顺利。我能够在 android 模拟器上运行我的项目,但后来我想在我的 react native 项目中添加一些其他包。我试图在 android 模拟器上再次运行我的项目,但出现错误 Command run-android unrecognized。确保您已经运行 npm install 并且您在 react-native 项目中。我尝试创建一个新项目,并添加任何包以查看它是否有效,但我遇到了同样的错误。

在我的 Linux 机器上尝试同样的事情,我没有收到任何错误,但在 Windows 上它不起作用。

我正在使用 Windows 10 -.- Node 版本:8.0.0 react native :0.44.2

最佳答案

我遇到了完全相同的问题。这很可能是由于运行 npm installnode_modules 中的大多数库文件夹变空或消失所致。我不太确定这个问题是由 npm 还是 react-native 本身引起的(因为两者最近都发布了新版本)。

解决此问题的“暴力”方法是将 node_modules 文件夹从一个新的 react-native 应用程序复制到您当前的项目中。干杯~

编辑

如果造成误导,我深表歉意。出现此问题是因为您使用了 2 个不同的包管理器(在我的例子中是 npm 和 yarn)。如果你安装了 yarn,react-native-cli 将自动使用 yarn 并填充一个 yarn 包(这将使你的 package.json 为空)。所以如果你通过 npm 安装一个包,它会生成空的 node_modules 文件夹(加上你的新包)。尝试使用 yarn (yarn add package-name) 安装包,它对我有用。

关于android - 在 React Native 项目中安装任何附加包后无法识别命令 `run-android`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44377328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com