【发布时间】:2018-10-20 05:18:09
【问题描述】:
如何关闭节点 cli 模块中的 repl 实例,以便它可以运行两次而不重复用户输入?
// Start repl instance and prompt user
var repl = require("repl");
let replServer = repl.start();
如果我在用户键入“a”时运行此模块两次,则 cli 显示“aa”
使用 readline 我使用 rl.close() 来防止重复输入:
// Start readline instance
var rl= readline.createInterface({
input: process.stdin,
output: process.stdout
});
// Prompt user for input
rl.prompt();
// Close readline
rl.close() // this prevents input being duplicated if I run module twice
【问题讨论】:
标签: javascript node.js readline read-eval-print-loop