Node.js ist eine Javascript-Ausführungsumgebung, die auf der Chrome V8-JavaScript-Engine basiert. Es handelt sich um eine leichte, effiziente und skalierbare Plattform zum Erstellen webbasierter und serverseitiger Anwendungen.
Trotz der Leistungsfähigkeit von Node.js können bei der Entwicklung von Anwendungen jedoch auch einige Probleme auftreten. In diesem Fall müssen wir verstehen, wie Node.js debuggt wird. Durch das Debuggen von Node.js können wir Fehler und Probleme in unserer Anwendung identifizieren und beheben. In diesem Artikel erfahren Sie, wie Sie Node.js debuggen.
1. Verwenden Sie Debugger-Anweisungen
Das Einfügen von Debugger-Anweisungen in die Anwendung kann uns helfen, die Ausführung des Codes anzuhalten und Variablen und Ausführungspfade in der Konsole anzuzeigen. Zum Beispiel:
function sum(a, b) { debugger; return a + b; }
Wenn der Code bis zur Debugger-Anweisung ausgeführt wird, wird er automatisch angehalten. An dieser Stelle können Sie den Befehl in der Konsole ausführen und die Variablen anzeigen.
2. Verwenden Sie den integrierten Debugger von Node.js
Node.js verfügt über einen integrierten Debugger, den wir zum Debuggen verwenden können. Um den Debugger für Node.js zu verwenden, geben Sie den folgenden Befehl im Terminal ein:
node debug app.js
Dabei ist app.js der Dateiname der Anwendung, die Sie debuggen möchten. Im Debugger können Sie die folgenden Befehle verwenden:
c
: Code weiter ausführen c
:继续执行代码n
:执行下一行代码s
:进入当前函数o
:跳出当前函数repl
n
: nächste Codezeile ausführen s >: Aktuelle Funktion eingeben
o
: Aus der aktuellen Funktion springen
repl
: REPL im aktuellen Kontext öffnen
npm install -g node-inspector
node-inspector &
node --debug app.js
WebStorm: WebStorm ist eine webbasierte integrierte Entwicklungsumgebung (IDE), die den integrierten Debugger von Node.js unterstützt.
Visual Studio Code: Visual Studio Code ist ein kostenloser plattformübergreifender Code-Editor, der Debugging und integrierte Haltepunkte im Node.js-Code unterstützt.
🎜Chrome DevTools: Chrome DevTools ist ein leistungsstarkes Tool zum Debuggen von Node.js in einem Webbrowser. Um Chrome DevTools zu verwenden, geben Sie den folgenden Befehl in das Terminal ein: 🎜🎜node --inspect app.js
Das obige ist der detaillierte Inhalt vonSo debuggen Sie NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!