是否可以忽略/删除Node.js CLI应用程序中的按键输入事件(读取行)

时间:2019-07-07 12:13:28

标签: node.js readline

我正在编写一个使用readline模块回答问题的cli应用程序。
我希望禁止使用Tab键。

我可以“监听”按键事件,但这不会阻止按键事件被处理。

有没有办法转移或消除关键事件?

process.stdin.on('data', function(chunk) {
  if(chunk !== null) {
    console.log('data: '+chunk);
  }
}).on('keypress', function(char, key) {
  if (key.name === "tab") {
    console.log('action to drop/ignore key here?');
  }
});

0 个答案:

没有答案