小编Ylo*_*lor的帖子

Expo JS 调试器连接到 chrome 而不是 React Native 调试器

问题: 从 Expo Go 启动 JS 调试不会连接到 React Native 调试器,而是在 Windows 11 上打开一个单独的开发工具窗口。

完整描述 我启动React Native Debugger(.exe文件,v0.13.0),将端口调整为mach expo(19000),然后在模拟上运行我的expo(expo v 6.3.2)应用程序(“ npx expo start”后跟“ ”)A装有 Expo Go 的 Android 设备(全部运行于 Windows 11)。expo 和 RNDebugger 都位于同一端口 19000。

尽管如此,从开发菜单(或从带有“ J”的expo控制台)启动JS调试会启动一个单独的Chrome开发工具窗口(它也与任何浏览器分开),并且不会连接到React Native Debugger。有谁知道为什么?我可以手动强制 expo 使用 React Dev Tools 吗?

可能的线索? devtools 总是作为一个单独的 chrome 开发工具窗口启动,而不是在我的 chrome 浏览器中启动。不知道这和上面的错误有没有关系。

我尝试过的

  1. 重新启动一切,包括计算机。
  2. 使用此命令启动 expo,如其他地方所建议的:“ $env:REACT_DEBUGGER="unset ELECTRON_RUN_AS_NODE; start-process 'rndebugger://set-debugger-loc?host=localhost&port=19000'" npx expo start
  3. "jsEngine": "jsc"按照另一个线程中的建议,在 app.json 中的 expo 对象中进行设置。给出了错误:“ No compatible apps connected. JavaScript …

react-native-debugger

1
推荐指数
1
解决办法
3063
查看次数

标签 统计

react-native-debugger ×1