是否有一个模块用于从node.js中的命令行获取用户输入?

时间:2012-01-22 00:44:50

标签: node.js command-line-interface npm

首先:我不是指从process.argv数组中解析参数和选项,而是提示用户并处理输入/输出。我查看了Node.js official module list,但未找到提及输入的任何部分或子部分。事实上,在该页面上搜索“输入”只能得到1个与YAML有关的结果。

无论如何,我认为cli输入应该是异步的,我在使用stdin.on('data')之前已经解决了这个问题,至少可以说是凌乱。这对于节点模块来说似乎是一个完美的任务,它可以带来额外的好处,如进度条,微调器,彩色输出,输入验证等。

可能有一些模块可以做到这一点,但我找不到任何模块。

帮助!!

(澄清一下,我需要的唯一功能是处理用户输入的简化)