Ответ 1
Если вы используете js minification и sourcemaps, убедитесь, что они соответствуют вашему исходному коду.
На изображении выше я попытался установить точки останова на каждой строке из строки 437 на строку 443. Однако я не могу установить точки останова на строках 439 и 440. Когда функция запускается, точки останова на строках 437, 438, 441 и 442 игнорируются, Chrome разбивается на строку 443. Это означает, что я не могу выполнить некоторую отладку до первых условных запусков.
Когда я нажимаю на строки 439 или 440, точка останова появляется на полсекунды и переходит к строке 443.
Это ошибка, или я чего-то не хватает? Как установить точку останова на линии или до строки 439?
Если вы используете js minification и sourcemaps, убедитесь, что они соответствуют вашему исходному коду.
Это недавно стало проблемой для меня, запустив System.js и Babel, и с простой трансляцией ES6 я еще не получил возможность доработки/сопоставления. Обходной путь, похоже, заключается в том, чтобы добавить вашу точку останова в файл с расширением!, Соответствующая точка останова будет автоматически отображаться в соответствующей строке в необработанном файле.
У меня та же проблема с фрагментами панели инструментов Chrome Dev Tool, когда я пишу несколько кодов, чтобы проверить мою идею.
Единственный способ для меня - закрыть панель инструментов разработчика и обновить страницу, а затем снова открыть
Эта проблема возникла после того, как я изменил коды в режиме отладки