Ich habe zuvor Schluck und run Schluck verwendet, um meine Anwendung und Listener von der Visual Studio Code debugger zu starten, aber musste vor kurzem zu laufenden Skripten über npm stattdessen wechseln. Leider konnte ich VSCode nicht in der Lage sein, npm Skripte über den Debugger laufen zu lassen, also musste ich Knoten ausführen, um meinen Server direkt zu starten, der meine Listener-Aufgaben loswird, die den Code automatisch neu luden.Wie Debuggen mit npm Ausführen von Skripts von VSCode?
Das scheint etwas zu sein, das einfach sein sollte, aber bisher hatte ich nicht viel Glück. Unten ist ein Ausschnitt aus meiner launch.json-Datei, den ich zu verwenden versuchte, aber npm konnte nicht gefunden werden.
{
...
"program": "npm",
"args": [
"run",
"debug"
],
...
}
Das gibt mir den folgenden Fehler.
Fehler request 'Start': Programm 'c: \ myproject \ npm' existiert nicht
Verwandte Ressourcen:
Ich hatte kein Glück mit der Attach-Option, aber ich habe auch nicht wirklich versucht, vorausgesetzt, ich würde auf ähnliche Probleme stoßen. Beliebige Dokumentation, auf die Sie verweisen könnten, wenn Sie einen Knoten anhängen, wenn der Knoten nicht direkt ausgeführt wird - wie zum Beispiel durch gulp, webpack oder npm oder alle drei gleichzeitig :(- wäre hilfreich. – jpierson
BTW, der Trend, dass Ich sehe auftauchen ist zu machen "npm Start" der Standard Weg, um eine Knoten-Anwendung zu starten. – jpierson
Schluck ist nur ein NodeJS-Skript selbst. Sie können "Programm" auf "./Node_modules/gulp/bin/gulp.js" (installieren gulp as devDependency) und den Namen des Tasks im Array args eingeben – felixfbecker