【发布时间】:2014-11-08 12:20:34
【问题描述】:
我正在构建一个 yeoman 生成器。我提示用户这样命名项目:
SimplesiteGenerator.prototype.askFor = function askFor() {
var cb = this.async();
console.log(this.yeoman);
var prompts = [{
name: 'siteName',
message: 'What do you want to call your site?'
}];
this.prompt(prompts, function (props) {
this.siteName = props.siteName;
cb();
}.bind(this));
};
接下来,我构建文件系统:
SimplesiteGenerator.prototype.app = function app() {
this.mkdir( 'app');
this.mkdir('app/templates');
this.mkdir( 'img');
我想在与项目同名的目录中构建文件系统。如何获取用户提供的选项并将其传递给应用程序?
【问题讨论】: