【发布时间】:2014-07-09 19:01:08
【问题描述】:
使用 readline 接口时,从 stdin 到 stdout 的所有内容都会打印两次:
var rl = require('readline');
var i = rl.createInterface(process.stdin, process.stdout);
当我运行这段代码时,我在终端中输入的所有内容都是重复的。输入“hello world”会产生:
hheelloo wwoorrlldd
我想这样做是有道理的,因为 readline 模块旨在将输入传递到输出。但它不也是用来创建命令行界面的吗?我对我应该如何使用它感到困惑。帮忙?
【问题讨论】: