gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 09:00:17 24 4
gpt4 key购买 nike

我不能确定它是否因此而发生,但我使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com