const employeeQuestion = [
{
type: "list",
name: "employeeTitle",
message: "What's the employee's title",
choices: ["Engineer", "Intern"]
},
//when role is engineer is true, ask this question
{
when: input => {
return input.role == "Engineer"
},
type: "input",
name: "github",
message: "Enter your github username:",
},
//when role is intern is true, ask this question
{
when: input => {
return input.role == "Intern"
},
type: "input",
name: "school",
message: "What's the school you enrolled in ?",
},
]
Идея состоит в том, что я хочу использовать метод опроса when , поэтому вопрос о том, следует ли спрашивать о github или школе пользователя, зависит от ответа на должность сотрудника. Но когда я запускаю node в командной строке, вопрос о github / school никогда не появлялся. Интересно, неправильно ли я использовал метод или есть другие альтернативы.