【问题标题】:Configuring backbone and grunt+yeoman to use jade配置骨干网和 grunt+yeoman 以使用玉
【发布时间】:2013-05-01 04:41:54
【问题描述】:

我是整个 yeoman 和 grunt 场景的新手,我想知道如何将 Jade 模板用于我的主干视图。我下载了yeoman backbone generator 并运行了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 中设置的东西吗?

【问题讨论】:

    标签: requirejs pug gruntjs yeoman


    【解决方案1】:

    骨干生成器目前不支持 Jade。你可以在 Github 上打开一个feature request

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-18
        • 2014-09-05
        相关资源
        最近更新 更多