问题: 从 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 浏览器中启动。不知道这和上面的错误有没有关系。
我尝试过的
$env:REACT_DEBUGGER="unset ELECTRON_RUN_AS_NODE; start-process 'rndebugger://set-debugger-loc?host=localhost&port=19000'" npx expo start”"jsEngine": "jsc"按照另一个线程中的建议,在 app.json 中的 expo 对象中进行设置。给出了错误:“ No compatible apps connected. JavaScript …