reactjs - react native 重新加载不起作用

标签 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. 

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

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

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

最佳答案

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

  1. 确保您的笔记本电脑和手机位于同一 Wi-Fi 网络。
  2. 在您的设备上打开 React Native 应用。
  3. 您会看到出现错误的红屏。还行吧。以下步骤将解决该问题。
  4. 打开应用内开发者菜单。
  5. 转至开发设置 → 设备的调试服务器主机。
  6. 输入您计算机的 IP 地址和本地开发服务器的端口(例如 10.0.1.1:8081)。
  7. 返回“开发者”菜单并选择“重新加载 JS”。

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

关于reactjs - react native 重新加载不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51158191/

相关文章:

css - react : How to set width and height of an element in react component programatically

javascript - React Native TypeError store.getState 不是函数

javascript - 从另一个组件修改组件类变量

reactjs - 将导入的图标添加到 TabBarIOS.Item

javascript - 如何在 ReactJs 中使用 Hooks useState 编写多行状态

react-native - 在React Native中更改Webview URL

javascript - 如何搜索所有参数?

reactjs - 如何使用react-native-art在绘制的形状上添加文本?

javascript - 如何从 fetch API 输出数组中获取不同的值

reactjs - React-router browserHistory.push 不导航到新页面