口ひげテンプレートをサーバー側の静的ページにコンパイルする簡単なアプリケーションを作成しようとしています。これまでのところ、次のようなものがあります。
var view = {
title: "Joe",
calc: function () {
return 2+4;
}
};
var mustache = require("mustache");
var template = require("./home.template");
var output = mustache.to_html(template, view);
console.log(output);
そして私のテンプレートは次のようになります:
{{title}} spend {{calc}}
これが失敗する原因について何か提案はありますか?
完全なエラー メッセージは次のとおりです。
home.template:1
} spend {{calc}}
^
module.js:437
var compiledWrapper = runInThisContext(wrapper, filename, true);
^
SyntaxError: Unexpected token {
at Module._compile (module.js:437:25)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/Users/MorehouseJ09/Documents/production_development/mustache/current/compiler.js:12:16)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
どんな助けでも素晴らしいでしょう!