Wie kann man während der Debugger-Schnittstelle die stdin in die Script-Datei einspeisen?

8

Ich habe ausgeführt:

%Vor%

Und jetzt habe ich eine:

%Vor%

Eingabeaufforderung. Wie kann ich zwischen den Sachen, die ich in das Terminal eintippe, die als Debug-Befehle interpretiert werden, und der Standardeingabe des Skripts wechseln?

    
user2958725 21.11.2013, 16:42
quelle

2 Antworten

1

Das Debuggen von Programmen, die von stdin lesen, ist wesentlich einfacher nach dem Einfügen von inspector in den Knoten-Kern in Version 8 +.

  1. Führen Sie das Programm über: node --inspect-brk f.js
  2. Öffnen Sie Chrome.
  3. Öffnen Sie chrome: // inspect
  4. Klicken Sie auf "dedizierte DevTools für Knoten öffnen"

Und du bist fertig!

Ich habe die Schritte aus diesem fantastischen Blog von Paul Irish

    
Breedly 29.11.2017 17:59
quelle
0

nach den Nodejs-Dokumenten,

  

Wenn Sie dieses Programm über die Befehlszeile ausführen, wird eine REPL auf stdin

gestartet

Das bedeutet, wenn Ihre App stdin erfordert, müssen Sie statt dessen einen Prozess gegen den Prozess auf andere Weise starten. Siehe Ссылка

Ich habe festgestellt, dass die Verwendung von ms Visual Studio Code oder Node-Inspector meine Anforderungen erfüllt

    
cdaringe 21.10.2015 16:50
quelle

Tags und Links