我正在尝试通过在控制台上制作井字游戏来开始使用 Javascript。这需要一个 while 循环来接收用户的移动。
事实证明,这比我预期的要困难得多。有没有我缺少的简单方法。
我尝试过使用 async.whilst 和sync-prompt。前者让我陷入无限循环,后者在我尝试使用 npm install 下载它时出现错误。感谢您提供的任何帮助!
最佳答案
您不需要使用库。只需使用 Node 内置的 readline
.
这是他们的示例:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('What do you think of Node.js? ', (answer) => {
// TODO: Log the answer in a database
console.log('Thank you for your valuable feedback:', answer);
rl.close();
});
关于Javascript 同步控制台提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37169750/