反应本机重新加载不起作用

obi*_*obi 2 reactjs react-native

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

\n\n

注意\n在模拟器上它可以工作,而不能仅在真实设备上工作。运行npm-start返回:

\n\n
\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82                                                                              \xe2\x94\x82\n\xe2\x94\x82  Running Metro Bundler on port 8081.                                         \xe2\x94\x82\n\xe2\x94\x82                                                                              \xe2\x94\x82\n\xe2\x94\x82  Keep Metro running while developing on any JS projects. Feel free to        \xe2\x94\x82\n\xe2\x94\x82  close this tab and run your own Metro instance if you prefer.               \xe2\x94\x82\n\xe2\x94\x82                                                                              \xe2\x94\x82\n\xe2\x94\x82  https://github.com/facebook/react-native                                    \xe2\x94\x82\n\xe2\x94\x82                                                                              \xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n\nLooking for JS files in\n   /Users/Project/Client \n\n\nMetro Bundler ready.\n\nLoading dependency graph, done. \n
Run Code Online (Sandbox Code Playgroud)\n\n

并且无论如何都不会更新。我尝试按照此处的建议查找.lock内部#4357,但我找不到该目录,所以我相信这不是问题。.git.git

\n\n

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

\n\n

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

\n

sam*_*met 5

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

\n\n
    \n
  1. 确保您的笔记本电脑和手机处于同一 Wi-Fi 网络。
  2. \n
  3. 在您的设备上打开 React Native 应用程序。
  4. \n
  5. 您将看到一个带有错误的红屏。还行吧。以下步骤将解决该问题。
  6. \n
  7. 打开应用程序内的开发者菜单。
  8. \n
  9. 转到设备的开发设置\xe2\x86\x92 调试服务器主机。
  10. \n
  11. 输入您计算机的 IP 地址和本地开发服务器的端口(例如 10.0.1.1:8081)。
  12. \n
  13. 返回开发者菜单并选择重新加载 JS。
  14. \n
\n\n

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

\n