react-native-debugger@0.13.0中的react-devtools-core版本不兼容

ffscu2ro  于 2023-03-03  发布在  React
关注(0)|答案(1)|浏览(169)

我将react-native-debugger从0.11.6升级到0.13.0,当我尝试运行应用时,调试器记录错误Unsupported Bridge operation "0" An incompatible version of react-devtools-core has been embedded in a renderer like React Native. To fix this, update the react-devtools-core package within the React Native application, or downgrade the react-devtools package you use to open the DevTools UI.
在0.13.0的文档中,它要求将以下内容添加到我的package.json

{
  "overrides": {
     "react-devtools-core": "~4.25.0"
  }
}

我检查了这个4.25.0版本是react-devtools-core的最新版本,所以我无法按照错误消息进行升级。

yruzcnhs

yruzcnhs1#

它应该在Flipper错误中说明它使用哪个devtools版本。例如,这里它使用4.27.2
然后检查package.json文件中node_modules文件夹中的react-devtools-core,查看react-native安装了哪个版本。
然后,您可以检查正式react-native repo中的不同分支,以查看package files及其所需的devtools版本。
您需要降级您的Flipper(您也可以在官方repo中检查它的依赖关系)或升级您的React Native版本,以便它们兼容。
您可以下载old versions of Flipper here

相关问题