Javascript 如何在inquirer.js multiselect提示符中为Yeoman生成器添加分隔符?

Javascript 如何在inquirer.js multiselect提示符中为Yeoman生成器添加分隔符?,javascript,npm,yeoman,Javascript,Npm,Yeoman,我正在使用inquirer.js为我的提示创建一个Yeoman生成器,但我不知道如何在多选选项集中添加分隔符 我已尝试使用此软件包: 这是我的用于Yeoman生成器的index.js文件: var Generator = require('yeoman-generator'); const { prompt } = require('enquirer'); var Separator = require('enquirer-separator'); module.exports = class

我正在使用inquirer.js为我的提示创建一个Yeoman生成器,但我不知道如何在多选选项集中添加分隔符

我已尝试使用此软件包:

这是我的用于Yeoman生成器的index.js文件:

var Generator = require('yeoman-generator');
const { prompt } = require('enquirer');
var Separator = require('enquirer-separator');

module.exports = class extends Generator {
  async prompting() {
    this.answers = await prompt([
      {
        type: 'multiselect',
        name: 'sizes',
        message: 'Sizes:',
        choices: [
          '160x600',
          '728x90',
          new Separator('- - - Uncommon - - -'),
          '180x150',
          '600x500'
        ]
      }
    ]);
  }
}
Sizes:
- 160x600
- 728x90
- - - Uncommon - - -
- 180x150
- 600x500
当我运行发电机时,我预计会出现如下情况:

var Generator = require('yeoman-generator');
const { prompt } = require('enquirer');
var Separator = require('enquirer-separator');

module.exports = class extends Generator {
  async prompting() {
    this.answers = await prompt([
      {
        type: 'multiselect',
        name: 'sizes',
        message: 'Sizes:',
        choices: [
          '160x600',
          '728x90',
          new Separator('- - - Uncommon - - -'),
          '180x150',
          '600x500'
        ]
      }
    ]);
  }
}
Sizes:
- 160x600
- 728x90
- - - Uncommon - - -
- 180x150
- 600x500
但我得到的是:

Sizes:
- 160x600
- 728x90
-
- 180x150
- 600x500

如果您有任何关于如何获得预期提示的想法,我将不胜感激

我的问题的答案有点隐藏在查询器文档中:
查询器分隔符
包最终没有必要了。这是我如何得到我需要的分离器

choices: [
   '160x600',
   '728x90',
   { message: '- - - Uncommon - - -', role: 'separator' },
   '180x150',
   '600x500'
]