【问题标题】:How to use EJS templates in a Backbone project generated by Yeoman?如何在 Yeoman 生成的 Backbone 项目中使用 EJS 模板?
【发布时间】:2013-02-21 01:03:36
【问题描述】:

使用yeoman init backbone:all 生成示例Backbone.JS 应用程序所需的文件。除了示例应用程序对象的 MVC 文件外,它还在 bbapp/app/scripts/templates 处创建一个文件夹,其中包含一个名为 application.ejs 的示例 ejs 文件。示例应用程序的主干视图文件有一行(已被注释掉):

//template: application

取消注释这不起作用。它尝试查找名为“应用程序”的对象并抛出错误:未捕获的引用错误:未定义应用程序。使用yeoman init bbb 创建可能会成功的主干布局管理器。有什么想法可以在使用yeoman init backbone:all 生成的项目中使用 EJS 文件进行模板化吗?

谢谢!

【问题讨论】:

    标签: backbone.js ejs yeoman


    【解决方案1】:

    目前generator-backbone尚未正式发布yeoman 1.0,但您可以像this一样尝试。

    今天我为precompiling ejs templates 提出了一个修复方案。

    该修复程序会将 app/templates 中的所有 *.ejs 文件预编译为 app/scripts/templates.js。一旦修复合并到 master 并且生成器正式发布,将更新。

    PS : 在 yeoman 1.0beta 中使用 yo backbone:all 而不是 yeoman init backbone:all

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多