2015-09-18 1 views
5

У меня есть некоторые ошибки из сокращенного кода в процессе производства. У меня есть исходные коды не в производстве. Я хотел бы (после факта) использовать исходные карты, чтобы преобразовать трассировку стека в человекочитаемую трассировку стека. Кто-нибудь делал это раньше?Могу ли я перевести stacktrace из мини-кода в удобочитаемую стеклу с помощью sourcemaps?

ответ

5

Я также занимаюсь исследованиями на одном и том же языке и придумываю некоторые рекомендации. Я делюсь тем для вас:

+0

Также см https://github.com/mozilla/source-map – bwbecker

0

Raygun разработал Source Maps Validator, который позволяет вам загрузить файл карты источника.

Если вы сделаете это, то вы можете взять номер строки и номер столбца из StackTrace вашего уменьшенного исходного кода, чтобы определить первоначальный источник, который является причиной проблемы.

Пример:

StackTrace на производство (в .min.js файле)

Cannot read property 'split' of undefined at https://app.wire.com/min/wire-vendor.min.js?2016-06-06-15-36-prod:15:25804 

Чтение StackTrace, номер строки и номер столбца (последние две части URL).

Результат:

enter image description here

Смежные вопросы