1-5:NodeJS简单的输入输出

0 阅读1分钟

进入NodeJS官网,搜索readline。可以发现官方为我们提供一个简单的案例:

import * as readline from 'node:readline/promises';
import { stdin as input, stdout as output } from 'node:process';

const rl = readline.createInterface({ input, output });

const answer = await rl.question('What do you think of Node.js? ');

console.log(`Thank you for your valuable feedback: ${answer}`);

rl.close();

其中我们可以直接解构createInterface。在createInterface中传入了两个参数,分别是stdin,和stdout,代表标准的输入输出流。
通过使用question函数,获取用户的输入。
最后关闭Interface