2013-10-29 1 views
5

Ich habe eine harte Zeit, die richtige Kombination von Einstellungen zu finden, damit ich meine node.js Segel-Anwendung in Webstorm debuggen kann.Webstorm: debuggen node.js Segel App

Dies sind die Einstellungen, die ich versucht habe, beide Konfigurationen funktionieren (wie in Segeln beginnt), aber keine stoppt an Haltepunkten.

enter image description here

enter image description here

Wenn ich an die Haltepunkte Menü gehen und schalten Sie ‚Jede Ausnahme enabled‘ - es Ausnahmen nicht zu stoppen, aber nie trifft meine Haltepunkte.

Irgendwelche Ideen? Ich bin auf Webstorm 7.0.1 und Knoten 0.10.18/Segel 0.9.7

Antwort

2

Sie brauchen nicht die Knoten --debug in Knoten. Hier ist meine Config, und ich bin auf 7.0.1 und Knoten 0.10.4

enter image description here

Lassen Sie mich wissen, ob es geholfen. Sie schlagen auch den Fehler, um das Debuggen richtig auszuführen? enter image description here

Können Sie auch Caches/Neustart ungültig machen? Das hilft manchmal. Hier ist ein Schnappschuss im Dateimenü. enter image description here

+0

Danke, ich habe es ohne '--debug' zuvor versucht, es trifft immer noch keine meiner Haltepunkte – Madd0g

+0

Ich habe Webstorm mehrfach neu gestartet und sogar auf einer früheren Version versucht (vor 7.0.1 hatte ich 7). Wie mache ich Caches ungültig? – Madd0g

+0

Bearbeitete meine Antwort, um anzuzeigen, dass Sie Caches ungültig machen/neu starten. Auch, woran bist du? –

1

Ich hatte das gleiche Problem und einfach installiert lokale Segel für das Projekt und alles hat gut funktioniert. Nicht sicher, warum die Konfiguration die global installierten Segel nicht auflösen kann, da dies der Fehler ist, den ich bekommen habe, aber die lokale Installation funktioniert gut. Ich sollte weiter untersuchen, aber ich bin faul :)

0

Wenn Sie ein neues Projekt auf WebStorm öffnen, erkennt es die Datei package.json und es werden Sie aufgefordert, die Abhängigkeiten lokal zu installieren. Danach können Sie, indem Sie die oben erwähnte Konfiguration verwenden (nicht unbedingt, indem Sie den Lift verwenden, sondern stattdessen direkt app.js verwenden), Ihre Anwendung von WebStorm aus debuggen. Ein anderer Weg, es zu tun, ist mit diesem Werkzeug, das wie ein Charme funktioniert: https://github.com/node-inspector/node-inspector :)

Verwandte Themen