Я использую пакет NPM 'inquirer', чтобы задать пользователю различные вопросы.Одним из них является выбор «выбор».Есть ли способ представить дополнительные вопросы, основанные на выборе «choices»?
Вот мой код:
const { prompt } = require('inquirer');
require('colors');
const questions = [
{
type: 'input',
name: 'appName',
message: 'Enter application name:'
},
{
type: 'input',
name: 'appDescription',
message: 'Enter app description:'
},
{
type: 'input',
name: 'appAuthor',
message: 'Enter app author:'
},
{
type: 'checkbox',
name: 'plugins',
message: 'Select plugins to install:',
choices: [
{
name: 'Cassandra'
}
]
}
];
module.exports.performQuestions = async () => {
console.log('\nWelcome to Chef!\n'.underline.italic.cyan);
const answers = await prompt(questions);
if (!answers.appName) {
console.error('\nPlease provide app name!\n'.red);
process.exit(1);
}
answers.appType = 'service';
return answers;
};
Здесь я хочу представить еще несколько вопросов, если пользователь выбирает 'Кассандра, это возможно?
Спасибо.