我不确定是否因此而发生,但是我使用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-all
和rm -fr /usr/local/var/run/watchman/$USER-state
答案 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