【发布时间】:2020-06-12 23:36:06
【问题描述】:
我正在运行一个 react native 应用程序,并且经常遇到应用程序无法连接到代码进行自动更新的问题。
我尝试过的事情:
- 通过以下命令重新加载 main.jsbundle:
npx react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios/assets - 从我的计算机中完全删除节点并做出本机反应
- 重新启动我的电脑
- 在物理设备上运行并在模拟器上运行
- 在 Xcode 中清理派生数据
这是启动屏幕,提供“连接到 Metro 以开发 JavaScript”的建议。
在自动启动的 Metro 捆绑程序中,当我输入“r”重新加载时,我收到了这条消息,上面写着“React Native:没有连接应用程序。”
我一直在使用 0.61。
我还应该尝试什么?
编辑
我能够通过(再次)重新启动计算机使其正常工作。
每隔一段时间,重新启动就可以解决问题,但大多数时候它不起作用。仍然必须有更可靠的方法来解决此问题。
【问题讨论】:
-
尝试使用 cmd +d 在模拟器中打开快捷方式,并将捆绑位置更改为您的 Metro 运行地址端口号,例如:(127.0.0.1:8090)
标签: ios react-native metro-bundler