react-native-debugger启动错误Unsupported DevTools backend version

使用react-native-debugger进行调试时提示这个错误是由于react-native-debugger应用中依赖的react-devtools-core和当前node_modules中的版本不匹配,针对react-native>=62版本解决步骤如下:

1、保证react-native app中的依赖升级到4.14.0

2、在项目的package.json中,添加以下内容:

1
2
3
"resolutions": {
"react-devtools-core": "4.14.0"
}

3、使用yarn install安装依赖

使用yarn可以保证安装的react-devtools-core版本一致,使用npm有时会出现react-native里的版本和外部版本不一致。

4、全局安装react-devtools

1
npm install react-devtools@4.14.0 -g

安装react-devtools时会同步安装electron,有可能会出现网络超时的情况,可以通过设置.mpmrc来进行安装

1
electron_mirror=https://npm.taobao.org/mirrors/electron/

5、重新打开react-native-debugger并运行项目