首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DevTools Bug:无法添加节点"1“,因为具有该id的节点已经在存储区中

DevTools Bug:无法添加节点"1“,因为具有该id的节点已经在存储区中
EN

Stack Overflow用户
提问于 2022-03-16 09:42:47
回答 1查看 917关注 0票数 1

我在基于世博会的react本地项目中使用反应本机调试器工具

运行调试器时,我将得到以下错误

当我排除错误时,我会看到下面的屏幕

为了解决上述问题,我添加了react-devtools: 4.24.1react-devtools-core: 4.24.1作为项目开发依赖项,但仍然没有工作。

对于如何解决这个问题,有什么建议吗?

代码语言:javascript
复制
React Native version: 0.64.3
OS: macOS Monterey
expo Version: 44.0.6
EN

回答 1

Stack Overflow用户

发布于 2022-04-27 18:26:16

对于问题的第一部分,关于"1“节点,我不确定是否修复,因为我仍然在研究它,偶尔也会得到它。

至于降级/升级问题的第二部分,我发现我在全球安装了react devtools-core为4.24.1,而我的react在我的项目中是4.14.0。要修复它,我首先删除任何全局安装,并找到任何全局安装,您应该使用{npm ls -g}命令或{npm list -g}。这将显示是否全局安装了react,如果安装了,只需执行{npm uninstall -g react-devtools & npm uninstall -g react-devtools-core}。

一旦卸载了全局版本,我就返回到我的项目中,然后{rm package-lock.json & rm -rf node_modules}然后{npm install}重置项目的状态。在那里之后,您可以执行{npm explain react-devtools-core}来了解它正在使用的版本以及从哪个包获取其版本。然后,您应该能够执行{npm install -d react-devtools-core@4.14.0} (或它正在抱怨的任何版本)。您可能不得不再次这样做的反应-devtools,但在我的情况下,它只是“核心”,是一个不同的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71494734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档