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