如何在node.js控制台应用程序中控制键入的文本

时间:2015-04-22 22:42:51

标签: javascript node.js console console-application

我想创建控制台应用程序,根据键入的值,我想让if , else if控件在这里是代码;

process.stdin.setEncoding('utf8');

process.stdin.on('readable', function() {

  var chunk = process.stdin.read();

  if (chunk == "generate") {
    process.stdout.write('data: ' + chunk);
  }else if(chunk === "mapping"){
    process.stdout.write('data: ' + chunk);
  }else if(chunk === "--help"){
    process.stdout.write('data: ' + chunk);
  }else{
    console.log("Undefined command ! please type ' --help ' to learn  commands");
  }
});

如果控件不处理,否则部分适用于任何类型的值。我试图将chunk变量变为字符串,但它不起作用。

解决了; https://nodejs.org/api/readline.html

0 个答案:

没有答案