【发布时间】:2013-12-03 22:12:15
【问题描述】:
我正在创建一个自定义 yeoman 生成器,我需要根据用户响应创建一个数组: 我如何重复一个问题并将答案推送到一个数组?
例如: 增加价值?是/否 如是 值 = ?
添加一个值?是/否 ...
目前,我有这个代码:
MyGenerator.prototype.askFor = function askFor() {
var cb = this.async();
console.log(this.yeoman);
var prompts = [
{
type: 'confirm',
name: 'addvalue',
message: 'Add value ?',
default: true
},
{
name: 'myarray',
message: 'Value =',
}
];
this.prompt(prompts, function (props) {
this.addvalue = props.addvalue;
cb();
}.bind(this));
};
【问题讨论】:
-
您真的需要确认吗?