在我的Node.js应用程序中,我想向用户显示文本行,用户应该能够接受该行或对其进行编辑。我找了一个npm模块在文本终端中实现一个简单的文本编辑器,但没有运气。有谁知道这样的模块?或者我应该将文本行保存到文件,然后生成外部文本编辑器进行编辑?这对我的情况来说听起来有些过分。我的应用程序将在Windows中运行。
答案 0 :(得分:1)
您可以使用内置的readline模块:
var readline = require('readline');
var rl = readline.createInterface({
input : process.stdin,
output: process.stdout
});
rl.write(YOUR_LINE_HERE);
rl.question('> ', function(answer) {
console.log('User entered: ', answer);
});