“最终用户发起的作文”是什么意思?

时间:2015-10-22 21:56:24

标签: yeoman yeoman-generator

docs on composition说明以下内容:

  

在Yeoman,可以通过两种方式启动可组合性:

     
      
  1. 生成器可以决定与其他生成器组合(例如,生成器主干使用generator-mocha)。
  2.   
  3. 最终用户也可以发起合成(例如,Simon希望使用SASS和Rails生成Backbone项目)。
  4.   

是否有人有解释和示例第二种方法是什么样的,即最终用户如何发起合成?我理解1.到目前为止,当我编写生成器时,我可以composeWith()另一个生成器来重用已经提供的功能。

2。对我来说听起来像我作为生成器的用户也有机会用其他东西来组合它,但是如果我解释这个并且它是如何解释的,我找不到任何指标完了。

更新
通过代码查看该主题的唯一参考,我可以找到is here。 docstring提到了以下内容:

 * @param  {string} [settings.local]        Path to a locally stored generator
 * @param  {String} [settings.link="weak"]  If "strong", the composition will occured
 *                                          even when the composition is initialized by
 *                                          the end user

但是,如果我没有弄错,函数体也没有调用settings.link也没有传递settings对象,所以我不确定这是否真的在做什么。

更新在Github上添加为问题/问题 https://github.com/yeoman/generator/issues/867

1 个答案:

答案 0 :(得分:3)

github issue中阐明了此功能的状态。

  

这仍然只是一个远远计划的功能。

我会将此检查为正确答案,以便问题不会显示为未答复。每当这样的功能都可以随意删除评论,以便我可以更新它。