通过终端中的节点JS输入

时间:2016-11-23 19:10:14

标签: javascript node.js input

我正在尝试在Node.JS中创建一个程序,使用console.log("");显示一些文本,然后等待用户输入一些命令。首先,我想通过Cloud9 IDE上的Linux终端运行它,它不会停留足够长的时间来输入任何东西。其次,我希望它就像它自己的小命令行一样。 (我的意思是回应某些区分大小写的命令,并忽略其他任何内容。)任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

检查提示。 https://www.npmjs.com/package/prompt它的作用类似于:

    var prompt = require('prompt');

  prompt.start();

  prompt.get(['hello'], function (err, result) {
    console.log('you typed ' + result.hello);
  });

会这样做:

    $ nodejs prompt.js 
prompt: hello:  world
you typed world

快乐编码^^