反应本机重载不起作用

时间:2018-07-03 15:26:23

标签: reactjs react-native

我不确定是否因此而发生,但是我使用react-native-rename更新了项目名称,并在几个小时后重建了项目。从那时起,我无法在设备上重新加载项目。

注意 在模拟器上,它有效,而不仅在真实设备上有效。运行npm-start返回:

┌──────────────────────────────────────────────────────────────────────────────┐
│                                                                              │
│  Running Metro Bundler on port 8081.                                         │
│                                                                              │
│  Keep Metro running while developing on any JS projects. Feel free to        │
│  close this tab and run your own Metro instance if you prefer.               │
│                                                                              │
│  https://github.com/facebook/react-native                                    │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Looking for JS files in
   /Users/Project/Client 


Metro Bundler ready.

Loading dependency graph, done. 

,无论如何都永远不会更新。我尝试按照#4357的建议在.lock内寻找.git,但是找不到.git目录,因此我认为这不是问题。

我也按照#10889的建议尝试了rm -rf /usr/local/var/run/watchman && brew uninstall watchman && brew install watchman,但没有任何运气。

沿着我也尝试过的路线watchman watch-del-allrm -fr /usr/local/var/run/watchman/$USER-state

1 个答案:

答案 0 :(得分:2)

您应该为真实设备设置调试服务器地址。

Property 'find' does not exist on type 'Document'

https://facebook.github.io/react-native/docs/running-on-device.html#method-2-connect-via-wi-fi