Работа над созданием исходных кодов JavaScript в моем рабочем процессе, и я искал некоторую документацию по определенной части отладочных исходных карт. На приведенном ниже рисунке я запускаю сжатый код Javascript, но через магию исходных карт отладчик Chrome смог восстановить, казалось бы, несжатый код для отладки:
Однако, если вы посмотрите на локальные переменные, someNumber
и someOtherNumber
не определены. Вместо этого мы имеем a
и r
, которые являются скомпилированными именами переменных для этой функции. Это то же самое для Mozilla Firefox и Chrome.
Я попытался просмотреть Документацию Chrome DevTools на исходных картах, но я ничего не видел об этом. Является ли это текущим ограничением отладки sourcemap и существуют ли какие-либо обходные пути для этого?
Обновление
С тех пор я нашел этот поток в проблемах с хромом. Это не похоже на то, что оно было или выполняется. Это становится все более важной проблемой, поскольку команды начинают внедрять Babel в свои системы сборки для написания кода ES2015. Кто-нибудь из команд нашел способ обойти это?