2016-07-11 6 views
2

При обнаружении ошибки, я хочу получить с трассировкой стека фактический код строки, вызвавшей ошибку. Учитывая, что у меня есть путь к файлу и номер строки, забрасывающий ошибку, как лучше всего получить фактический код этой строки?Получить код конкретной строки в файле Javascript

+3

_ «Учитывая, что у меня есть путь к файлу и номер строки, бросающий ошибку» _ Review '.js 'файл по указанному номеру строки? – guest271314

+2

В некоторых браузерах вы также можете нажать на зарегистрированную ошибку, и она перенесет вас в эту строку. – Shilly

ответ

2

Помимо очевидного «поиска в файле», есть несколько вещей, которые вы можете сделать, чтобы получить его автоматически. Оформить проект Tracekit на GitHub. Для ошибок, которые он захватывает, он выполнит запрос AJAX для скрипта и найдет соответствующие строки в тексте.

В качестве альтернативы, если вы ищете способ справиться с этим автоматически, вам следует рассмотреть такую ​​услугу, как TrackJS, которая будет захватывать все соответствующие сценарии и применять к ним исходные коды. Я один из оригинальных разработчиков, и я использовал его во многих проектах, чтобы исправить ошибки смехотворно быстро :)