Wie kann ich das angular2-Seed-Projekt in PHPStorm / WebStorm debuggen?

8

Angular2 wird in TypeScript geschrieben.

Ich verwende das Angular2-Seed-Projekt und ich kann PhpStorm (WebStorm) nicht zum Debuggen verwenden - das ist es nicht Stopp auf Haltepunkt in .ts Dateien.

Ho, es zu tun?

Jetzt verwende ich JavaScript Debug mit http://localhost:8080 als URL - keine Haltepunkte: /

    
piernik 14.01.2016, 09:01
quelle

4 Antworten

16

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

hinzu %Vor%

zur Webpack-Konfiguration; Erstellen Sie anschließend die javaScript Debug-Ausführungskonfiguration mit http://localhost:8080/ URL und fügen Sie das folgende Remote URL Mapping für das Projektstammverzeichnis hinzu

%Vor%

Starten Sie nun Ihren Server mit npm start ; Sobald der Server gestartet wurde, führen Sie die oben beschriebene Konfiguration im Debugger aus, indem Sie auf Debug

drücken     
lena 14.01.2016, 12:40
quelle
3

Wenn Sie Chrome verwenden, schreiben Sie in Ihren Code (wo Sie brechen möchten):

%Vor%

Öffnen Sie den Browser, drücken Sie F12 (Entwicklerkonsole), dann aktualisieren Sie die 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

    
Vlado Tesanovic 14.01.2016 09:18
quelle
0

Sie können "Angular batarang" zum Debuggen verwenden

    
Wasiq Muhammad 14.01.2016 09:04
quelle
-1

Das Einfügen von Haltepunkten in Ihre TypeScript-Dateien und die schrittweise Verarbeitung in ihnen ist in Chrome Dev Tools möglich.

Hast du es versucht?

Ich hoffe, es hilft dir. Thierry

    
Thierry Templier 14.01.2016 09:11
quelle