解决Chrome调试总是进入paused in debugger
·

当你在使用Chrome的开发者工具进行调试时,如果经常遇到“Paused in Debugger”状态,可能是由于以下原因造成的:
- 断点设置:你可能在代码中设置了断点,导致每次执行到该位置时都会暂停。
- 捕获异常:开发者工具可能被配置为在捕获到异常时自动暂停。
debugger;语句:JavaScript代码中可能存在debugger;语句,这将导致代码在执行到此处时自动进入调试模式。- 外部插件或扩展:某些Chrome插件或扩展可能与开发者工具冲突,导致不必要的暂停。
为了解决这个问题,你可以尝试以下步骤:
-
检查并移除断点
- 打开Chrome开发者工具。
- 转到“Sources”面板。
- 在右侧的“Breakpoints”部分,查看并移除所有不必要的断点,也就是取消勾选。***这样就退出了paused in debugger状态


-
禁用异常捕获
在“Sources”面板中,找到并点击“Deactivate breakpoints on caught exceptions”按钮。这将确保在捕获到异常时不会暂停。***这样就退出了paused in debugger状态

-
移除
搜索你的JavaScript代码,移除所有的debugger;语句debugger;语句。 -
重启浏览器
有时简单地重启浏览器就可以解决许多问题。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)