title: React Native 调试调试工具
tags:
在运行一个react项目的时候浏览器控制台会提醒你去安装react devtools调试工具
提示信息:Download the React DevTools for a better development experience: https://fb.me/react-devtools
笔者当前使用到2个RN调试工具,分别为:React Devtools
和react-native-debugger
。这2个工具最大的区别是:React Devtools
启动更快,react-native-debugger相对来说在启动时会慢得多。然后,只有
react-native-debugger`这个工具能观测到网络请求。
2、下载完成后,进入到react-devtools-master文件夹安装依赖。
yarn
or
npm i
3、打包谷歌插件。
//打包命令
npm run build:extension:chrome
打包完成后,会在你的项目目录中生成一个新的文件夹,react-devtools -> shells -> chrome -> build -> unpacked文件夹
4、打开chrome扩展程序chrome://extensions/,加载已解压的扩展程序,选择第3步中的生成的unpacked文件夹。这时就会添加一个新的扩展程序react-devtools,并在你的浏览器右上角会有个react标志, 就表示成功啦。
react-native-debugger默认启动时,是没有开启网络请求观测的。如果需要观测网络请求,调试后台API。需要修改配置文件中的
defaultNetworkInspect
选项设置为true,即可监听网络请求。
注意:使用 Chrome 调试插件目前无法观测到 React Native 中的网络请求,你可以使用第三方的react-native-debugger来进行观测。
调试工具,使用此命令安装下来的版本太低
npm install -g react-devtools
adb shell input keyevent 82