Reactjs DevTools v4与此版本的React不兼容

Reactjs DevTools v4与此版本的React不兼容,reactjs,react-native,Reactjs,React Native,我想使用独立的React本机调试器。我通过以下方式安装了它。运行命令$brew update&&brew cask install react native debugger 然后我在emulator上运行我的应用程序时启动它。我看到: 正如你看到的,上面写着: DevTools v4与此版本的React不兼容 升级React或安装React DevTools v3: npm install -d react-devtools@^3 因此,我确实运行了上面的命令&重新启动调试器,但仍然看到相

我想使用独立的React本机调试器。我通过以下方式安装了它。运行命令
$brew update&&brew cask install react native debugger

然后我在emulator上运行我的应用程序时启动它。我看到:

正如你看到的,上面写着:

DevTools v4与此版本的React不兼容 升级React或安装React DevTools v3:

npm install -d react-devtools@^3
因此,我确实运行了上面的命令&重新启动调试器,但仍然看到相同的消息

然后我尝试安装最新的React by命令:

npm install react@latest react-dom@latest prop-types@latest
然后,我重新启动调试器,但仍然看到该消息。我感到困惑,如何摆脱这条信息

这是我的package.json


我也有同样的问题,但是使用React Native Expo,只是使用以前的React Native Debugger版本(v10)修复了它。它应该与您的React本机版本一起使用


以下是从官方存储库下载的链接:

您已经使用brew安装了
react native debugger
。您首先需要卸载它。然后,npm安装应该使用全局
-g
标志,而不是dev dependency
-d
标志。而且,虽然您已经更新了react版本,但react本机版本落后了很多。最新的开发工具仅支持0.62。我建议首先尝试安装旧的开发工具,看看它是如何运行的。
{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "expo": "~37.0.3",
    "react": "~16.9.0",
    "react-dom": "~16.9.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
    "react-native-web": "~0.11.7"
  },
  "devDependencies": {
    "babel-preset-expo": "~8.1.0",
    "@babel/core": "^7.8.6"
  },
  "private": true
}