考虑以下示例
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这样做,但我只是得到相同的输出。