主题
inquirer
介绍
inquirer 是一个用于创建交互式命令行界面的 JavaScript 库。它提供了一种简单的方式来提示用户输入信息,并根据用户的选择执行相应的操作。inquirer 支持多种类型的输入,包括文本输入、选择列表、确认框等,使得在命令行应用程序中与用户进行交互变得更加直观和友好。
安装
bash
npm i inquirer使用
js
import inquirer from 'inquirer'
const questions = [
{
type: 'input',
name: 'username',
message: 'What is your username?',
},
{
type: 'password',
name: 'password',
message: 'What is your password?',
},
{
type: 'list',
name: 'role',
message: 'What is your role?',
choices: ['Admin', 'User', 'Guest'],
},
]
inquirer.prompt(questions).then((answers) => {
console.log('Your answers:', answers)
})