2017-02-04 4 views
7

iPythonのように、ノードjのために "repl + extra features"(ドキュメントの表示、モジュールの自動読み込みなど)の子供がいますか?Nodejs用のiPythonのようなREPLはありますか?

そして、私はローカルで&オフラインで実行されている何かを意味します。これは必須です。また、ターミナルモードでも動作し、上にオプションのnicer GUI(iPython + iPythonQT/Jupyter-qtconsoleなど)があることが望ましいです。

標準Nodejs REPLは使用可能ですが、それはあなたがまともなREPLが動作するように期待されるように、複数行のコマンドによってラインの代わりでREPLのhisoty を通じて上向き矢印サイクルをクリックすると(恐ろしいユーザビリティを持っていますクラス・ステートメントのようなものをインタラクティブに実験するためのもの)、非常に素朴なものです。私がiPythonからそれに切り替えるたびに、それはになります。ノードインスペクタのデバッグセッションを開始してもノード用に実行できるChromeのようなブラウザのreplは、より使いやすく...しかし面倒すぎる。

+1

あなたは 'nesh'を見ましたか?私はそれを数年前に 'coffeescript's'自身のREPLに代わるものとして使っていました。最新のIpython REPLの多くは、 'readline'、' prompt_toolkit'の新しい置き換えから来ていることに注意してください。 – hpaulj

+2

'nesh'は甘く見えますね!私は "スーパーrepl"とneshがまともな軽量replを必要とする時に私は 'ijs'(ノード用のjupyterノートブックサポート - https://github.com/interactivecomputing/ijs)を使用すると思います... JSの人々はそれを実行するために既に設定されたジュピター設定を持っていないので、 'ijs'はそれほど普及していないと想像してください。Pyrhonの人々は、nodejをほんとうに感心しません。 – NeuronQ

答えて

3

ijavascriptを使用してください。

これはJupyterノートブックと互換性があり、Python環境と同じように使用できます。

下記は公式リポジトリから取得したスクリーンショットです。

enter image description here

関連する問題