ハンドルバーを使用するノード/エクスプレスアプリがあります。エクスプレスでハンドルバーヘルパーをインストールするには
ハンドルバーにこのヘルパーをインストールしようとしています。私はnpmでそれをインストールし、ファイルはすべてそこにあります。
ページ上でどのように使用しますか?私はどこにそれを含める必要があるのか分からない。私はルートとapp.jsファイルの両方で試しました。
error: Missing helper: "svg"
ここで私はそれを使用するルートです:
router.get('/app', function(req, res, next) {
res.render('app/index', { title: 'My App', layout: false });
});
これは私がインストールしたいのヘルパーです:私が見つけhttps://www.npmjs.com/package/handlebars-helper-svg
すべてはあなた自身のヘルパーを作成する方法についてだけではありません他の人々を積み込む。
フルエラー:
/home/ubuntu/workspace/views/project/index.hbs:欠落しているヘルパー: "SVG"
Error: /home/ubuntu/workspace/views/project/index.hbs: Missing helper: "svg"
at Object.<anonymous> (/home/ubuntu/workspace/node_modules/hbs/node_modules/handlebars/dist/cjs/handlebars/helpers/helper-missing.js:19:13)
at Object.eval (eval at createFunctionContext (/home/ubuntu/workspace/node_modules/hbs/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:254:23), <anonymous>:8:64)
at main (/home/ubuntu/workspace/node_modules/hbs/node_modules/handlebars/dist/cjs/handlebars/runtime.js:173:32)
at ret (/home/ubuntu/workspace/node_modules/hbs/node_modules/handlebars/dist/cjs/handlebars/runtime.js:176:12)
at ret (/home/ubuntu/workspace/node_modules/hbs/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:525:21)
at /home/ubuntu/workspace/node_modules/hbs/lib/hbs.js:63:19
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:380:3)
app.jsファイル:http://pastebin.com/Ge6NaDXc
あなたは、ハンドルバーをどのように追加して表現するかに関する情報は提供していません。 – OrangeDog