【发布时间】:2019-02-27 06:03:33
【问题描述】:
由于某种原因,我没有安装 chrome。当我点击“远程调试 JS”时,我收到一条日志说“找不到 chrome”,当我尝试在 firefox 中访问 url 时:http://localhost:8081/debugger-ui,它不起作用。
我想在 Firefox 浏览器中调试。如何更改 react-native 远程 JS 调试器的默认设置。
【问题讨论】:
标签: react-native
由于某种原因,我没有安装 chrome。当我点击“远程调试 JS”时,我收到一条日志说“找不到 chrome”,当我尝试在 firefox 中访问 url 时:http://localhost:8081/debugger-ui,它不起作用。
我想在 Firefox 浏览器中调试。如何更改 react-native 远程 JS 调试器的默认设置。
【问题讨论】:
标签: react-native
Step1:将 URL 放入 Firefox/Opera 浏览器:http://localhost:8081/debugger-ui
第二步:打开控制台(Ctrl+Shift+J 或 Cmd+Shift+J)
Step3:在模拟器上按 Cmd+D 并选择“远程调试 JS”
Step4:在模拟器上按 Cmd+R
Step5:在浏览器中查看控制台
这些步骤也适用于 Opera 浏览器
这对我有用。
【讨论】:
要使用自定义 JavaScript 调试器代替 Chrome 开发者工具,请将 REACT_DEBUGGER 环境变量设置为将启动自定义调试器的命令。然后您可以从开发者菜单中选择“远程调试 JS”开始调试。
调试器将收到所有项目根目录的列表,以空格分隔。例如,如果您设置 REACT_DEBUGGER="node /path/to/launchDebugger.js --port 2345 --type ReactNative",那么命令 node /path/to/launchDebugger.js --port 2345 --type ReactNative /path /to/reactNative/app 将用于启动您的调试器
有关更多信息,请查看: http://facebook.github.io/react-native/docs/debugging
【讨论】: