react项目与 浏览器扩展权限React Developer Tools冲突问题 项目报错

本文讲述了在使用npmstart启动项目时遇到白屏问题,原因在于ReactDeveloperTools扩展的3.x版本与项目冲突。解决方案包括禁用该工具、注释特定文件中的代码或升级到不冲突的4.x版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用npm start启动项目时,发现项目白屏,F12查看后发现报错:

经过排查发现是因为浏览器添加了React Developer Tools 扩展权限,由于安装的是3.x的版本,版本与react项目冲突导致。

解决办法:

1.禁用React Developer Tools 

2.上面方法不适用,可以打开你的项目,找到所有依赖–node_modules,在此文件夹下找到@pmmmwh/react-refresh-webpack-plugin此文件夹,在文件夹下找到client文件夹并打开,此时会发现一个js文件,文件名为ReactRefreshEntry.js,打开此文件将
RefreshRuntime.injectIntoGlobalHook(safeThis);这句话注释掉就可以了

3.安装不会冲突的版本4.x

下载链接:3.x:GitHub - facebook/react-devtools: An extension that allows inspection of React component hierarchy in the Chrome and Firefox Developer Tools.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值