android - 在 React Native 中运行简单初始化的应用程序时出现错误

标签 android react-native

我通过以下方式创建了简单的初始化应用程序:

react-native init myApp

它创造得很好。当我运行它时:

react-native run-android

我收到以下错误:

Error: Unable to resolve module `./Libraries/YellowBox/YellowBox` from `node_modules\react-native\index.js`:

None of these files exist:
  * node_modules\react-native\Libraries\YellowBox\YellowBox(.native|.android.js|.native.js|.js|.and....(continues)

令人难以置信的是,我在过去几天里多次成功运行了初始化的应用程序(在之前的初始化中)。所以我不知道为什么它今天不能运行(今天尝试了三个初始化)。我没有更改初始化后一个字符的代码。我尝试重新启动计算机,删除虚拟 Android 设备(通过 Android Studio)并创建一个新设备。同样的错误仍然不断出现。我尝试通过我的物理 Android 设备运行它,同样的错误。我尝试从项目中删除节点模块并重新安装它们(npm install)。同样的错误。有什么想法吗?

最佳答案

我设法使用以下命令解决了这个问题:

react-native start --reset-cache

Metro 启动后运行应用程序:

react-native run-android

In my case it happened after updating a package.

关于android - 在 React Native 中运行简单初始化的应用程序时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62846261/

相关文章:

Android:使用 notifyDataSetChanged 和 getLastVisiblePosition - 当 listView 实际更新时?

javascript - 未应用常量文件中的设置颜色

android - react native Android 导航器

react-native - 排毒:WAITING网络请求完成超时

java - android studio中滚动条下按钮的文本调整

java - 如何将 Perl 脚本翻译为 Java?

android - onTouchEvent()中如何区分拖动和点击?

javascript - 等待所有 firebase 调用完成 map 函数

javascript - navigatorIOS pop 上的 React Native Pass 属性

android - 是否可以实现这样的 Activity 行为?