如何在不发生这种情况的情况下进行输入?

时间:2021-03-01 17:29:01

标签: javascript node.js

我对 Javascript 和 Node.js 非常陌生,我正在尝试输入,但是每次输入一个字符时,问题都会再次打印到控制台中。

const prompt = require('prompt-sync')();
 
const name = prompt('What is your name?\n');
console.log(`Hey there ${name}`);

输出:

What is your name?
What is your name?
What is your name?
What is your name?
kai
Hey there kai

1 个答案:

答案 0 :(得分:0)

const name = prompt('What is your name?\n');

尝试不使用 \n 字符:

var value = 'frank';
var name = prompt('What is your name? ', value);

看看这里:

https://www.npmjs.com/package/prompt-sync#examples

相关问题