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