2012-09-16 100 views

回答

1

你不需要快遞在所有使用玉的Template inheritance;你只需要玉:

// app.js 
var jade = require('jade'); 

var options = { pretty: true, locals: {} }; 

jade.renderFile(__dirname + '/home.jade', options, function (err, html) { 
    console.log(html); 
}); 
// home.jade 
extends core 

block body 
    h1 Home 
// core.jade 
doctype html 
html 
    head 
    meta(charset='utf-8') 
    title Foo 
    body 
    block body 

另一個例子可以在倉庫中找到:

玉文檔提到設置'view options'的快速2.X的原因是因爲快車自己(和now defunct在3.X)佈局是一個競爭性的功能,應該被禁止使用玉的繼承時,以防止衝突。