[英]React Native Debugger uses wrong version of react-devtools
[英]React Native Debugger "Unsupported DevTools backend version"
当我尝试使用 React Native Debugger 调试我的应用程序时,出现了错误:“
然后我做那条指令。 安装react devtool
,没有任何反应。 我想,也许,我在安装 package 时遇到了一些错误,所以我运行react devtools
并查看当前版本 4.23.0
所以有人知道我该如何解决这个问题吗?
这是在 M1 Mac 上对我有用的解决方案:
卸载react-native-debugger
的自制版本并安装react-native-debugger_0.11.7.dmg二进制文件。
更多信息在这里
我尝试通过全新的全局和本地安装来同步这两个版本。 但是很长一段时间后,该版本的本地组合和分辨率对我有用。
我在packege.json
中添加了以下内容作为开发依赖项。
"react-devtools": "~4.24.5",
"react-devtools-core": "~4.24.5"
和
"resolutions": {
"react-native/react-devtools-core": "4.24.0"
},
重新启动环境,打开yarn react-devtools
,然后打开开发菜单和 select 检查选项,它连接到开发工具,我能够在开发工具中检查我的 UI 组件。
我“npm install”ed 'react-devtools' 和 'react-devtools-core' 并将它们设置为相同的版本
"react-devtools": "~4.14.0",
"react-devtools-core": "~4.14.0",
并通过删除 package-lock.json 和 node_modules 重新安装所有内容
然后运行 npm install 并且它工作
我认为问题是那些包不是相同的版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.