Я создал объединенный, уменьшенный файл через Node.js-обертку для Google Closure Compiler. Когда я открываю Инструменты разработчика в Google Chrome, как исходная карта, так и сопоставленные файлы загружаются соответствующим образом.
Проблема, с которой я сталкиваюсь, заключается в том, что точки останова не запускаются в файлах исходных карт, как если бы они выполняли незавершенный сеанс отдельного файла. Иногда я пытаюсь разместить точку останова в script, и она будет прыгать несколькими строками вниз, а не там, где я пытаюсь ее установить. Но самое неприятное в том, что когда я могу установить точку останова, они не срабатывают! Я установил один из них в середине функции, которую, как мне известно, вызывается, но script никогда не приостанавливает выполнение.
ИЗМЕНИТЬ
Я запускаю Chrome 31.0.1650.57 на Ubuntu 13.10. Я не могу заставить его работать в Firefox 25.0.