React Native 0.74.0无法访问调试工具,求可行调试方案
React Native 0.74.0 断点调试方案(绕开弃用的Flipper)
方法一:用Chrome DevTools 直接调试
- 打开设备上的RN开发菜单,选「Debug with Chrome」(部分设备显示「Debug JS Remotely」)
- 电脑上的Chrome会自动弹出调试页面,切换到「Sources」面板,在左侧找到你的项目源码(一般在
webpack://目录下) - 直接在代码行号处点击添加断点,就能跟踪执行流程
- 要是连不上,先确保设备和电脑在同一局域网,或者执行
adb reverse tcp:8081 tcp:8081(安卓设备)做端口转发
方法二:修复VS Code 调试问题
- 先处理依赖报错:删掉项目里的
node_modules、package-lock.json(或yarn.lock),重新跑npm install/yarn install,多数依赖冲突能这么解决 - 在VS Code里安装「React Native Tools」插件
- 在项目根目录的
.vscode文件夹里新建launch.json,粘贴以下配置:{ "version": "0.2.0", "configurations": [ { "name": "RN 调试安卓", "type": "reactnative", "request": "launch", "platform": "android" }, { "name": "RN 调试iOS", "type": "reactnative", "request": "launch", "platform": "ios" } ] } - 启动RN项目后,点击VS Code左侧的调试按钮,选择对应平台就能开始断点调试
方法三:启用Hermes 调试(如果项目用了Hermes)
- 检查安卓项目的
android/app/build.gradle,确保enableHermes = true - 打开设备开发菜单,选「Enable Hermes Debugging」
- 之后同样可以用Chrome DevTools或VS Code连接调试,Hermes的断点支持更流畅
内容的提问来源于stack exchange,提问作者LoneWolf
相关产品推荐
相关产品推荐

