Appearance
在终端显示 提示
- npm包 inquirer
sh
npm install inquirerconfig 提示配置
- type 提示类型;默认:input;可选项:input, number, confirm, list, rawlist, expand, checkbox, password, editor
- name 从 answer 获取结果的 键
- message 提示文字
- default 默认选项
- choices 选项[{name '', value: '' }...]
代码 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