我通过以下方式创建了简单的初始化应用程序:
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/