【发布时间】:2019-07-09 09:58:32
【问题描述】:
自从我更新了 React Native 版本后,我就遇到了这个问题。
我发现的有关此错误的所有信息都提到打开了超过 1 个节点终端,但这并没有发生在我身上。
我已经尝试了他们所说的关闭终端、重置缓存等,但没有任何改变。
这只发生在 react-native run-android 中,在 iOS 中不会发生。
另外,我可以毫无问题地构建 APK,但我无法在调试模式下运行以通过 react-native run-android 调试应用程序。
我能做什么?
【问题讨论】:
-
你是如何更新 react-native 的?看起来捆绑在 Android 项目中的 JavaScript 以前是使用较旧的 react-native 依赖项构建的。如果您通常在调试中运行,则应用程序将从 Metro 加载 JavaScript,这在 build.gradle 中定义,除非您已更改此设置,否则您可能必须执行
react-native bundle。如果您在调试中启动应用程序,请尝试使用react-native start --reset-cache启动 Metro 并重新加载您的应用程序。 -
我已经尝试运行 react-native start --reset-cache 很多时间,但没有任何变化
标签: javascript android node.js react-native