【问题标题】:in custom yeoman-generator include one template inside another在自定义 yeoman-generator 中,将一个模板包含在另一个模板中
【发布时间】:2014-11-09 19:15:25
【问题描述】:

我在 app/templates 文件夹中使用的所有模板文件共享一个公共标题,该标题将位于每个文件、公司名称、许可证、版权等的顶部。我不想复制和将此粘贴到我的模板文件夹中的所有文件中。所以我试图弄清楚如何将所有信息放在一个单独的文件中,并在所有其他模板文件中进行某种包含,所以如果我必须编辑它,我可以在一个地方完成。

我一直在寻找一个如何做到这一点的例子,但到目前为止还没有运气,所以我希望这里有人能给出答案。谢谢。

【问题讨论】:

    标签: templates yeoman partial yeoman-generator


    【解决方案1】:

    目前不支持部分模板。

    您可以做的只是将其作为参数提供:

    <%= license %>
    
    var a = 1;
    

    然后在你的生成器中:

    this.fs.copyTpl(from, to, {
      license: getLicenseContent()
    });
    

    【讨论】:

      猜你喜欢
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多