在yeoman生成器中将true或false传递给回调的做法是什么?

时间:2014-10-28 14:47:15

标签: node.js yeoman yeoman-generator

我试图理解yeoman发生器中的this.async()模式,我在生成器 - 生成器代码中遇到了令人困惑的事情:

https://github.com/yeoman/generator-generator/blob/master/app/index.js#L108-L111

到目前为止,我一直在使用它:

var done = this.async();
// do some stuff...
done();

但是将truefalse传递给done()会怎么做?

1 个答案:

答案 0 :(得分:2)

在这种情况下,donethis.async()适用于inquirer prompt,Yeoman是this.prompt() wraps

prompt的{​​{1}}处理程序中,参数决定是否向用户显示提示:

  
      
  • 何时 :(功能)接收当前用户的答案哈希,并应返回whentrue,具体取决于是否应询问此问题。
  •