Skip to content

在终端显示 提示 ​

  1. npm包 inquirer
sh
npm install inquirer
  1. config 提示配置

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

javascript
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);
})

type: rowlist