私はnode.js初心者です。 this linkに記載されているように、ノードのデフォルトREPLの動作を変更したいが、は、既存の履歴ファイルをインポートせずにREPLを開始するので、起動スクリプトを実行したい。 (私は最初の答えからコードを試したのでこれを知っています:変更されたREPLが開始されましたが、以前の履歴は利用できませんでした)node.jsをREPLの "defaults"に変更しますか?
これは可能ですか?あるいは、既存の履歴ファイルを追加/インポートして、そのコードをスタートアップスクリプトに追加する方法を簡単に理解できますか?
注:this threadで示唆したように私はまた、最初のリンク、およびまだ運からスクリプトと組み合わせ、.node_repl.history/TO/-Hパスとrlwrap使用してみました。私は変更された動作を得ますが、履歴はありません。
これはできませんか?誰もそれを掲示しないという答えがとても明白ですか? – MonaLisaOverdrive
REPLが入力行を編集できる場合(私は 'node'についてはわかりませんが、疑わしい)、' -a'(または '--always-readline')引数を' rlwrap'で使う必要があります。さもなければ、 'rlwrap'は"透過的 "のままであり、有用な何もしません。 'rlwrap -a -H/path/to /ヒストリノード' –
のように、私は-Hでrlwrapを試しました。彼らは私が答えで参照したコミットを元に戻したので、おそらく次のnodejsの更新を待って、別名回避策を使用することに戻ります – MonaLisaOverdrive