如何实现Node.js在终端获取用户输入
title: 如何实现Node.js在终端获取用户输入
process.stdin.setEncoding('utf8');
// 读取用户输入
async function readlineSync() {
const readline = require('readline').createInterface({
input: process.stdin,
output: process.stdout
})
return new Promise((resolve, reject) => {
readline.question(``, data => {
readline.close();
resolve(data)
})
});
}
// 入口
async function main() {
console.log("请输入文章名(如果懒得填直接回车):")
let article_name = await readlineSync();
console.log(`输入的文章名为==>>${article_name}<<===`);
}
main();
本文永久更新地址(欢迎来读留言,写评论):
https://www.v2fy.com/p/2020-12-26-nodejs-terminal-input-1608978315000
发表回复