2016-11-23 101 views
0

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

+0

嘿布兰登,欢迎StackOverflow上。请张贴一些代码,并给我们一些你自己尝试的背景。这将改善您的问题的质量。如需帮助,请参阅“[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask)”。 – jacefarm

回答

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 

编码愉快^^