0

内容:file.js

var jade;

jade = require('jade');

console.log(jade.render("!!! 5"));

在外壳上:

$ node file.js

产生此错误:

~/Documents/projects/mine/nodetest/jade.js:207
  if (options.cache && !options.filename) {
             ^

我正在使用最新下载的翡翠,通过以下方式安装:

$ npm install jade

在我项目的根目录中。

4

1 回答 1

2

jade.render期望在模板字符串之后有一个回调,它将传递结果:

jade.render('!!! 5', function (err, html) {
    console.log(html); // <!DOCTYPE html>
});

来源

于 2012-09-23T01:47:52.257 回答