stdin.setRawMode从后台恢复后无法正常工作

时间:2018-01-28 06:30:03

标签: node.js stdin

我做process.stdin.setRawMode(true)我获得了每个按键的数据。然后我做process.kill(process.pid, 'SIGSTOP')并将过程放到后台。当我使用linux $ fg恢复进程时,我不再获取每个按键的数据,而是仅在回车后。再次呼叫setRawMode(true)无效。我认为这一定是个错误吗?

1 个答案:

答案 0 :(得分:0)

可能不是很多人想要使用nodejs进行原始模式处理,但我在nodejs github上发布了这个问题,他们表示解决问题的方法是setRawMode(false)然后是setRawMode(true),因为它不会工作只是再次设置为真。