使用create-react-app进行开发时,我的浏览器在出现警告时进入调试器模式:
它打破了react-dev-tools的源代码:
// --- Welcome to debugging with React DevTools --- // This debugger statement means that you've enabled the "break on warnings" feature. // Use the browser's Call Stack panel to step out of this override function- // to where the original warning or error was logged.
如何停用此行为?
转到Chrome Devtools→在Chrome控制台中,转到组件 →单击设置 →取消设置警告时中断。在Profiler → 设置 →取消警告时断开设置上执行相同的操作。
@cadoman指向选中,然后取消选中以确保工作正常。
根据拉取请求DevTools:默认情况下,请先断开预警#19309,这似乎是一个错误。
对我而言,“警告中断”框未选中,但仍然会损坏。删除并读取扩展以强制进行更新后,为我修复了该扩展。
我不知道另一种强制Chrome更新其常规时间表之外的扩展的方法。
该问题是由于最近发布的。React团队提出的解决方法是:
转到Chrome开发者工具
单击组件选项卡(React Developer Tools扩展)
单击设置图标(位于组件搜索框旁边)
模态打开后,选择“ 调试”选项卡
最后,双击“警告时中断”复选框(选中和未选中)
确保最后没有选中“ 警告中断”复选框。