こんにちは、私はinquirer.js
リストの質問とテキスト入力を持つこのプログラムを書いています。
私はこれら2つの質問に答えるためにパイプを使用したいと思います。
リストの質問を維持しyes 1 | command
て最初のオプションを選択すると、完了したら簡単に使用できます。
しかし、両方の質問を同じままにするコマンドは最初の質問に合格しますが、テキストの質問では永久に1に点滅します。
驚くべきことにecho "something" | command
、最初の質問からデフォルト値を選択し、2番目の質問を無視します。ユーザー入力を待っていませんが、何も入力していないようですが、どちらの質問もEnterキーを押すと本当に奇妙です。
停止せずにyes '' | command
上記の例と同じように動作します。
yes '1\nhello\n' | command
最初の質問に答えると問題はありませんが、2番目の質問は1とhelloの間で点滅し続けます。
私は今何をすべきかわかりません。どんな助けでも大変感謝します。