Я генерирую встроенные исходные коды для моего JS с использованием Gulp и gulp-sourcemaps и uglifying с помощью gulp-uglify.Исходные карты работают только при нажатии ссылки с консоли консоли Chrome.log
В инструментах разработчика Chrome, когда я захожу на источники вкладки прямо и нажмите на моем обезображенном/sourcemapped файл, Chrome не пытается разобрать sourcemap и просто отображает изуродованный файл.
Однако, когда консоль отображает сообщение (например, из console.log
или исключения) с ссылкой на файл и номер строки (например app.js:81
), я могу нажать на нее, и я принят к источникам вкладки инструменты разработчика и исходная карта правильно разобраны и отображается исходный файл.
Вот два скриншота, где вы можете увидеть один и тот же файл, один с sourcemap разобранных и один с ним Неанализируемым:
я делаю что-то здесь не так, или непонимание, как sourcemaps предполагается работать? Я хочу, чтобы вы могли напрямую посетить источники и посмотреть исходный файл, а не ушифрованный.
Дайте мне знать, если вам нужна дополнительная информация.