2016-01-14 5 views

Antwort

16

Um in WebStorm zu debuggen, müssen Sie sicherstellen, dass die Quellkarten generiert werden. Dazu öffnen angular2-seed\webpack.config.js und fügen

devtool: 'source-map', 

zu webpack Konfiguration; dann javaScript Debug-Durchlauf-Konfiguration mit http://localhost:8080/ URL und fügen Sie das folgende Remote URL-Mapping für das Projekt Stammverzeichnis

webpack:///. 

Nun starten Sie Ihren Server mit npm start erstellen; Sobald der Server gestartet ist, führen Sie die oben beschriebene Konfiguration im Debugger aus, indem Sie Debug

+0

Das funktioniert - vielen Dank – piernik

0

Sie „Angular batarang“ Werkzeug für die Fehlersuche verwenden können

+0

drücken. Diese Antwort kann als Kommentar hinzugefügt werden. geben Sie mehr Informationen in Sie haben es so –

+0

Wäre es für Angular2 eher Batarangle? ;-) –

-1

Stützpunkte in Ihre Typoskript Dateien Putting und Schritt für Schritt die Ausführung die Verarbeitung in diesen Dateien ist in Chrome Dev Tools möglich.

Haben Sie es versucht?

Ich hoffe, es hilft Ihnen. Thierry

+0

Ich weiß, dass Chrome Debugger hat, aber ich benutze phpStorm als IDE und frage nach phpStorm. Aber danke für die Antwort – piernik

+0

Was ich einfach bedeuten ist, dass Sie immer die Client-Seite Anwendung (angular2) innerhalb eines Browsers ausführen können (zum Beispiel Chrom) und so verwenden Sie den eingebauten Debugger ... –

3

Wenn Sie Chrome verwenden, in Ihrem Code schreiben (wo Sie brechen wollen):

debugger; 

Browser öffnen, drücken Sie F12 (Entwickler-Konsole), als Refresh-Seite. Die Ausführung Ihrer App sollte mit diesem Befehl beendet werden.

Beachten Sie, dass Ihr tslint (wenn Sie das verwenden) sich über die Verwendung des Debugger-Befehls beschweren kann. Bearbeiten Sie Ihre tslint.json-Datei und setzen Sie no-debugger auf true