# 在终端显示 提示
npm install inquirer
1
config 提示配置
- type 提示类型;默认:input;可选项:input, number, confirm, list, rawlist, expand, checkbox, password, editor
- name 从 answer 获取结果的 键
- message 提示文字
- default 默认选项
- choices 选项[{name '', value: '' }...]
代码 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
type: rowlist