Chrome DevTools不允许我在某些行上设置断点

问题描述 投票:40回答:3

enter image description here

在上图中,我尝试在第437行到第443行的每一行设置断点。但是,我无法在第439行和第440行设置断点。当函数运行时,第437,438,441和442行上的断点将被忽略。 Chrome在第443行中断。这意味着在第一次条件运行之前我无法进行一些调试。

当我点击第439或440行时,断点出现半秒并跳转到第443行。

这是一个错误还是我错过了什么?如何在439行或之前设置断点?

javascript google-chrome google-chrome-devtools
3个回答
11
投票

如果您使用的是js minification和sourcemaps,请确保它们与源代码保持同步。


2
投票

这对我来说最近成了一个问题,运行System.js和Babel,并且通过简单的ES6转换,我还没有进行缩小/映射。解决方法似乎是将断点添加到!transiled文件中,匹配的断点将自动出现在原始文件的相应行中。


1
投票

当我编写一些代码来测试我的想法时,我在chrome dev工具源面板片段中遇到了同样的问题。

我工作的唯一方法是关闭开发工具面板和刷新页面然后重新打开

我在调试模式下修改代码后发生此问题

© www.soinside.com 2019 - 2024. All rights reserved.