我使用inquirer.js来创建一个提示符,当它出现一个长列表时,它的高度太短了,不能显示所有的项目。我怎么才能增加它呢?我知道inquirer.js使用的是node.js的readline的扩展版本,我不知道这个模块是否有限制。
图片相关:

发布于 2016-03-09 16:29:45
您可以使用pageSize来设置页面上的项目数,more info
发布于 2019-03-14 19:56:01
@Evgenly回答指出了正确的选项,但我没有发现github链接特别有用。
pageSize属性允许控制要显示的项数:
inquirer
.prompt([
{
type: 'rawlist',
pageSize: 12,
name: 'event',
message: 'question?',
choices: [
'option1',
'option2',
'option3',
'option4',
'option5',
'option6',
'option7',
'option8',
'option9',
'option10',
'option11',
'exit',
]
},
])这将在终端中输出全部12个选项。
发布于 2015-09-09 02:54:48
只需向上和向下滚动(向上和向下箭头)即可显示折叠下方的选项。
Inquirer没有(也不会)提供手动设置列表显示高度的选项。也就是说,随着我们计划使用用户终端的高度,这个高度可能会在未来发生变化。
https://stackoverflow.com/questions/32452284
复制相似问题