52 Stimmen

Fehlersuche in JavaScript im REPL-Stil?

Gibt es eine Art interaktiven Debugger für JavaScript? Ich bin so etwas wie eine Webseite auf der linken Seite vorstellen, und eine REPL-Schnittstelle auf der rechten Seite.

Oder vielleicht sogar, ohne eine Webseite zu haben, so dass ich einfach mit der JavaScript-Sprache herumspielen kann.

Etwas, das nicht erfordert, dass ich die Webseite mit Haltepunkten in Firebug oder VS aktualisiere, um Locals zu untersuchen und Code in ein Watch-Fenster einzugeben. Vielleicht muss ich nur Firebug besser lernen?

JavaScript muss nicht sein zusammengestellt Schließlich.

So ähnlich wie LinqPad, aber vielleicht für JavaScript?

Kann mir hier jemand folgen?

3voto

rymo Punkte 3129

Wenn Sie mit einem Mac arbeiten, enthält OSX jsc . Sie müssen nichts Neues installieren, nur einen Link einrichten:

ln -s /System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc /usr/local/bin/jsc

Jetzt können Sie beginnen jsc von einem Terminal aus. Typ quit() o CTRLC um auszusteigen.

2voto

alxp Punkte 5876

Eine Anleitung zur Verwendung der Firebug-Befehlszeilen-API finden Sie hier: Link.

2voto

Prince John Wesley Punkte 60530

Mancy ist eine plattformübergreifende JavaScript-REPL-Anwendung mit offenem Quellcode. Sie basiert auf den Frameworks electron und react.

Einige nette Funktionen:

  • Syntax-Hervorhebung
  • Dunkle und helle Themen
  • Historie der Import/Export-Befehle
  • Separates Konsolenfenster für asynchrone stdout/stderr-Protokolle
  • Benachrichtigung bei asynchronen Konsolenprotokollen
  • Unterstützung für Konsolenausgabefilter
  • Überfahrbare Ausgabe mit Optionen zum Falten/Entfalten
  • Unterstützung für das Hinzufügen von Verzeichnissen zum Knotenpfad
  • Expandieren/Kollabieren/Nachladen von Befehlsoptionen
  • Unterstützung von History Traversal
  • Mehrere Fenster
  • Unterstützung mehrzeiliger Eingabeaufforderungen mit Shift + Enter
  • Auto-Vorschlag
  • Registerkarte Fertigstellung
  • Unterstützung von Code-Formaten
  • Unterstützung für das Umschalten des REPL-Modus
  • Voreinstellungen für Thema und REPL-Modus

enter image description here

2voto

Rob Grant Punkte 7158

LichtTisch ermöglicht es Ihnen, Code einzugeben und auszuführen, und zeigt Ihnen das Ergebnis inline an.

Zum Beispiel so:

enter image description here

2voto

Cheeso Punkte 184210

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X