node.jsで入力が繰り返される

実現したいこと

nodejsで簡単なCUI

発生している問題・分からないこと

標準入力が標準出力に繰り返される
ソースのを動かすと、

test
aa
aa
answer=aa

になる。

該当のソースコード

nodejs

1import { stdin as input, stdout as output, exit } from "node:process"; 2import * as readline from "node:readline/promises"; 3 4process.stdin.setEncoding("utf8"); 5 6const rl = readline.createInterface({ input,output, }); 7 8while(true){ 9 const res = await rl.question("test\r\n"); 10 11 if(res.length==0){ 12 exit(); 13 }else{ 14 console.log("answer="+res); 15 } 16}

試したこと・調べたこと

上記の詳細・結果

参考にしたサイトではそんなことおきてなかった。

補足

特になし

コメントを投稿

0 コメント