Неверная исходная карта для сцепленного файла .js в grunt-contrib-concat - PullRequest
0 голосов
/ 20 ноября 2018

Недавно я столкнулся с очень неприятной проблемой с сопоставлением исходного кода с использованием grunt-contrib-concat.Grunt-contrib-concat объединяет несколько файлов .js в один и использует модуль source-map для сопоставления источников.Таким образом, точки останова в моем коде были неправильно приостановлены как в Chrome, так и в VS Code.(Вы знаете, что это, если столкнулись с той же проблемой).Моя среда: Windows 10, VS Code с расширением Debugger for Chrome, браузер Chrome, проект Node.js с зависимостью grunt-contrib-concat.Отладка кода на стороне клиента без правильных точек останова крайне неэффективна.

1 Ответ

0 голосов
/ 20 ноября 2018

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

...