1

我是整个 yeoman 和 grunt 场景的新手,我想知道如何将 Jade 模板用于我的主干视图。我下载了yeoman 主干生成器并运行了yo backbone:view email. 然后生成器创建了这个 email-view.js 文件:

/*global define*/

define([
    'jquery',
    'underscore',
    'backbone',
    'templates',
], function ($, _, Backbone, JST) {
    'use strict';

    var EmailView = Backbone.View.extend({
        template: JST['app/scripts/templates/email.ejs']
    });

    return EmailView;
});

连同一个空的 email.ejs 文件。有没有办法可以使用玉作为我的模板引擎?这是我必须在我的 Gruntfile 中设置的东西吗?

4

2 回答 2

1

目前骨干生成器不支持 Jade。您可以在 Github 上打开功能请求。

目前骨干生成器仅支持 ejs、mustache 和 handlebars 模板。

于 2013-05-01T17:27:50.520 回答
0

我没有使用骨干生成器,但您可以按照以下说明更新 yeoman 的实时重载以编译玉模板:

https://gist.github.com/kevva/5201657

在您对 Gruntfile.js 进行上述更改后,您的想法是在您使用“yo主干:查看电子邮件”之后,您需要手动将生成的 ejs 文件更新为jade。

于 2013-05-07T12:37:09.033 回答