代码上的更改未反映在React Native中

时间:2019-02-28 07:05:53

标签: react-native

我正在开发一个简单的聊天程序,该程序具有本机反应,用于学习目的(不使用expo)。我对聊天消息进行了更改(以及其他代码更改),并试图通过Android设备上的USB调试重新加载新消息。但是应用程序会在更改之前持续显示旧消息。这是我所做的:

  1. 在android子目录下,运行.\gradlew clean
  2. 关闭android studio,然后再次react-native run-android
  3. 摇动设备并选择reload

#3导致以下错误:

enter image description here

是否有像nodemon这样的模块,nodejs可以很容易地拾取代码更改?

2 个答案:

答案 0 :(得分:1)

我也经常遇到这个问题。在这种情况下,我将关闭调试模式,然后再次运行adb reverse tcp:8081 tcp:8081 && react-native run-android

答案 1 :(得分:1)

将手机连接到wifi,然后尝试尝试

  1. 触发Developer Menu
  2. 转到Dev Settings> Debug server host & port for device
  3. 将其设置为<your_pc_ip_address_on_local_wifi>:8081。 (如果您使用的是模拟器,请将其设置为localhost:8081
  4. 重新启动应用