Chrome DevTools не позволит мне устанавливать точки останова на определенных линиях

enter image description here

На изображении выше я попытался установить точки останова на каждой строке из строки 437 на строку 443. Однако я не могу установить точки останова на строках 439 и 440. Когда функция запускается, точки останова на строках 437, 438, 441 и 442 игнорируются, Chrome разбивается на строку 443. Это означает, что я не могу выполнить некоторую отладку до первых условных запусков.

Когда я нажимаю на строки 439 или 440, точка останова появляется на полсекунды и переходит к строке 443.

Это ошибка, или я чего-то не хватает? Как установить точку останова на линии или до строки 439?

Ответы

Ответ 1

Если вы используете js minification и sourcemaps, убедитесь, что они соответствуют вашему исходному коду.

Ответ 2

Это недавно стало проблемой для меня, запустив System.js и Babel, и с простой трансляцией ES6 я еще не получил возможность доработки/сопоставления. Обходной путь, похоже, заключается в том, чтобы добавить вашу точку останова в файл с расширением!, Соответствующая точка останова будет автоматически отображаться в соответствующей строке в необработанном файле.

Ответ 3

У меня та же проблема с фрагментами панели инструментов Chrome Dev Tool, когда я пишу несколько кодов, чтобы проверить мою идею.

Единственный способ для меня - закрыть панель инструментов разработчика и обновить страницу, а затем снова открыть

Эта проблема возникла после того, как я изменил коды в режиме отладки