2016-07-11 29 views
2

erhalten Wenn ich einen Fehler erhalte, möchte ich mit dem Stack-Trace den tatsächlichen Code der Zeile erhalten, die den Fehler ausgelöst hat. Vorausgesetzt, dass ich den Pfad zu der Datei und die Zeilennummer den Fehler werfen, was ist der beste Weg, um auch den tatsächlichen Code dieser Zeile zu bekommen?Code bestimmter Zeile in Javascript-Datei

+3

_ "Da ich den Pfad zu der Datei und die Zeilennummer werfen den Fehler" _ Review '.js 'Datei bei gegebener Zeilennummer? – guest271314

+2

In einigen Browsern können Sie auch auf den protokollierten Fehler klicken und Sie gelangen in diese Zeile. – Shilly

Antwort

2

Neben dem offensichtlichen "Nachschlagen in der Datei" gibt es ein paar Dinge, die Sie tun können, um es automatisch zu bekommen. Überprüfen Sie das Tracekit-Projekt auf GitHub. Bei Fehlern, die erfasst werden, wird eine AJAX-Anfrage für das Skript ausgeführt und die relevanten Zeilen im Text gefunden.

Alternativ, wenn Sie nach einer Möglichkeit suchen, dies automatisch zu behandeln, sollten Sie einen Dienst wie TrackJS in Betracht ziehen, der alle relevanten Skripts erfasst und Quellkarten für Sie anwendet. Ich bin einer der ursprünglichen Entwickler und ich habe es in vielen Projekten verwendet, um Bugs lächerlich schnell zu beheben :)