2015-12-16 3 views
7

In WebStorm dient, ich bin mit schluck Aufgabe dienen, die localhost startet: 9000 Stub Winkel Projekt mit yo erzeugt. Ich versuche, zu debuggen JavaScript-Code und das ist, was ich versucht habe:Wie Javascript in WebStorm debuggen, wenn schluck wird die Anwendung

  • ich schluck als Debug-Task ausgeführt, kann ich nur Debug-schluck Dateizeilen
  • Ich versuche, Schluck, bevor JavaScript dienen zu laufen, es beginnt dient und WebStorm wird nie seine JavaScript Debug-Sitzung
  • ich versuche JavaScript Debug starten zu laufen, bekomme ich keine Haltepunkte in meinem Code.

Was ist der Workflow in dieser Situation?

PS. Ich versuche, nicht zu Debug-Code in Chrom-Entwickler-Tools, ich möchte, dass meine Stützpunkte in WebStorm

+0

Haben Sie versucht, Debugger zu setzen? mit geöffneter Konsole? – itamar

+0

Ich glaube nicht, dass ich habe, wie mache ich das? – RIAwolf

+0

meinst du die Skriptlinie, die in Chrome bricht. das ist, was ich möchte vermeiden, wie ich nativen Debugging-Funktionen von WebStorm – RIAwolf

Antwort

1

In Ihrem Javascript arbeiten - setzen debugger; zwischen zwei Ihrer Linien und Pop Ihre Developer Tools in Chrome öffnen. Wenn Sie die Seite aktualisieren - wenn Ihr Skript ausgeführt wird, sollte es aufhören, wo Sie die debugger; setzen und Sie können auf verschiedene Variablen schweben, um ihre Werte zu sehen. Sehr leistungsfähiges und einfaches Werkzeug.

Wenn Sie nicht möchten, dass das Skript gestoppt wird, können Sie die Variable console.log(variable); in der Developer Tools-Konsole ausgeben lassen.

Beispiel:

var somethingOrOther = function(){ 
var blah = 'foo'; 
console.log(blah);// to print to console 
debugger; // to stop script at this point and look around 
}; 

Vergessen Sie nicht, die debugger; zu entfernen, wenn Sie fertig sind. Ich empfehle, jshint in Ihrem Schluck zu verwenden, um sicherzustellen, dass Sie diese Art von Dingen nicht verpassen.

+0

Ich muss Code innerhalb der Webstorm IDE mit seinem integrierten Debugger brechen. – RIAwolf

+0

Ah - Entschuldigung, ich habe es nicht benutzt - aber hier sind die Dokumente, die Sie sicher schon gesehen haben. https://www.jetbrains.com/webstorm/help/debugging-javascript.html#d274901e534 – itamar

+0

Ja, es funktioniert, wenn Sie nicht schlucken zum Servieren verwenden, aber seine in diesen Tagen nicht die Workflow-Entwickler – RIAwolf

Verwandte Themen