2011-07-18 43 views
1

我试图在节点中包含Handlebars.jsNode.js中的Handlebars.js,缺少解析器

在base.js文件,它需要一个叫做分析器文件:

var handlebars = require("./parser").parser; 

似乎此文件不被包括在包中。这是否应该以某种方式生成?

更新: 我想我明白了。我需要使用包含的ruby文件进行编译。从未使用红宝石,让我看看我是否可以得到这个Rakefile的工作。 - 谢谢

回答

1

除非你需要handlebars附加功能,我只会用mustache。如果您选择更新后者,则Mustache模板与handlebars 100%兼容。

npm install mustache 

,并把它列入到一个文件

var mustache = require('mustache'); 
+2

由于石灰。我最终得到了把手工作。使用胡子我认为这将是一个更简单的解决方案。 为了让车把起作用,我只安装了ruby,rake和一些宝石。然后倾斜文件来编译parser.js。然后只更新了require(“”)行中的一些文件路径。 –

+0

@Nick一些我如何设法得到这个问题的赏金?哦,那很酷。 – William

+0

我看到了。你认为我应该发表一个我做过的详细回复吗?从那时起,看起来车把已经更新了。 –