考虑以下示例
process.stdin.resume();
process.stdin.on("data", function(data) {
console.log("recieved " + data)
})
process.stdin.write("foo\n")
process.stdin.write("bar\n")
当我输入something
终端时,我得到
received something
为什么它不能以foo
与bar
我之前发送的相同的方式工作stdin.write
?
例如,如何stdin.on("data)
在代码中触发此事件 ( )?我应该process.stdin.write
这样做,但我只是得到相同的输出。