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) {
             ^

私は次の方法でインストールされたjadeの最新のダウンロードを使用しています。

$ 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 に答える