Подтвердить что ты не робот

Мои контрольные точки с отслеживанием исходного кода не работают корректно в Google Chrome

Я создал объединенный, уменьшенный файл через Node.js-обертку для Google Closure Compiler. Когда я открываю Инструменты разработчика в Google Chrome, как исходная карта, так и сопоставленные файлы загружаются соответствующим образом.

Проблема, с которой я сталкиваюсь, заключается в том, что точки останова не запускаются в файлах исходных карт, как если бы они выполняли незавершенный сеанс отдельного файла. Иногда я пытаюсь разместить точку останова в script, и она будет прыгать несколькими строками вниз, а не там, где я пытаюсь ее установить. Но самое неприятное в том, что когда я могу установить точку останова, они не срабатывают! Я установил один из них в середине функции, которую, как мне известно, вызывается, но script никогда не приостанавливает выполнение.

ИЗМЕНИТЬ

Я запускаю Chrome 31.0.1650.57 на Ubuntu 13.10. Я не могу заставить его работать в Firefox 25.0.

4b9b3361

Ответ 1

Из того, что я могу собрать, точки останова прыгают из-за компилятора замыкания операторов и Chrome, поддерживающих только целые утверждения как точки останова.