Derbyjs TEMPLATE ERROR

我刚开始尝试Derbyjs,而且我已经遇到了一个问题。 我找不到任何这个错误的支持,而且很可能是我犯的一个愚蠢的错误。

我试图呈现一个视图,遵循www.derbyjs.com文档中的示例。

我的应用程序就像这样简单:

var app = require('derby').createApp(module); app.get('/', function (page, model) { page.render('home'); }); 

我的意见是由两个文件组成的。

“的index.html”

 <import: src="home"> <Body:> Default page content 

“home.html做为”

 <Body:> Welcome to the home page 

每当呈现页面时,我都会收到以下错误消息:


模板错误

错误:“家”的模板导入… …不能包含内容


正如你所看到的,这是一个非常简单的例子。 我错过了什么? 即使我的“home.html”文件为空,我也会得到这个错误。

那么,我从一个开发者那里得到了答案。

似乎在模板parsing器中有一个微妙的错误,可能已经被修复了。

在前面有一个空格或换行符

 <import: src="home"> 

导致parsing器提高错误。 写作

 <import: src="home"><Body:> 

解决了这个问题。