Es gibt nicht so etwas wie "NodeClipse IDE"
Es gibt
- nodeclipse Plugin (nodeclipse-1)
- Enide (Satz von Plugins)
- Nodelipse NTS (Eclipse-Verteilung)
Sie sollten erwähnt haben, welche genaue Version von Nodelipse und Eclipse Sie verwenden. Ich benutze jetzt jeden Tag Nodelipse NTS 0.4.10 (basierend auf Eclipse 4.3 Kepler).
Drücken Sie einfach F8, um fortzufahren.
Seit Nodelipse 0.6 gibt es die Option "no-break", die --debug
verwendet, ohne Knoten App in der ersten Zeile zu unterbrechen.
Von Knoten Wiki
Es gibt 2 Debug verwandte Knotenoptionen:
Knoten --debug [= port] NodeApp.js
Knoten --debug-brk [= port] NodeApp.js
Die Option --debug
aktiviert nur die Remote-Debugger-Verbindung am angegebenen Port und startet dann die Anwendung normal. Auch wenn der Debugger zu einem späteren Zeitpunkt mit der laufenden Knoteninstanz verbunden ist, wird die Ausführung des Skripts erst gestoppt, wenn der Befehl "Suspend" vom Eclipse-Debugger mit dem Befehl ausgegeben wird. Eine andere Möglichkeit, die Ausführung zu stoppen, besteht darin, den Quellcode der JavaScript-Module der Anwendung zu lesen und auf die Zeilennummer an der gewünschten Position im Skript Pause bei (höchstwahrscheinlich ein Callback) doppelklicken. Sobald die Ausführung beendet ist, können Sie weitere Haltepunkte setzen/löschen, aber auch den Aufruf-Stack prüfen und den Inhalt aller Programmvariablen anzeigen.
Die Option --debug-brk
ist erforderlich, wenn Ihr Skript nur kurze Zeit (keine Zeit zum Anhängen des Debuggers) vorhanden ist und/oder Sie die Ausführung von NodeApp.js von Anfang an beobachten möchten . Diese Option zwingt die Ausführung, in der ersten Zeile des Hauptskriptes zu unterbrechen und darauf zu warten, dass der Debugger eine Verbindung herstellt. Das Verhalten bei der Verbindung ist jetzt anders - das Skript ist ausgesetzt und es sind keine Haltepunkte gesetzt. Beachten Sie, dass sich der V8-Engine-Debugger nicht sehr gut verhält, wenn er überspringt oder in die require() -Methode tritt ( ). Versuchen Sie also, den ersten Breakpoint nach dem anfänglichen Laden des Moduls einzurichten.Dies ermöglicht Ihnen auch, Haltepunkte in jedem dieser Module zu setzen.
Das heißt, wenn --debug
verwendet wird, als kleine Anwendungen und der Beginn einer Anwendung sind unmöglich zu debuggen.
Ich habe auf ebrain webstorm IDE umgestellt und dieses Verhalten existiert nicht mehr. –