# 在终端显示 提示

  1. npm包 inquirer (opens new window)
npm install inquirer
1
  1. config 提示配置

    • type 提示类型;默认:input;可选项:input, number, confirm, list, rawlist, expand, checkbox, password, editor
    • nameanswer 获取结果的 键
    • message 提示文字
    • default 默认选项
    • choices 选项[{name '', value: '' }...]
  2. 代码 type: list

inquirer = require('inquirer');

inquirer.prompt({
  type: 'list',
  name: 'optionId',
  message: '请做出你的选择',
  default: 'A',
  choices: [
    { name: '选项A', value: 'A' },
    { name: '选项B', value: 'B' },
    { name: '选项C', value: 'C' },
    { name: '选项D', value: 'D' },
  ]
}).then(answer => {
  console.log(answer);
})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

type: rowlist

上次更新: 2022-11-29 16:59:20(UTC +8)