そこで、Assemble ( http://assemble.io/docs/ ) を静的サイト ジェネレーターとして使用するこのプロジェクトを作成し、いくつかのカスタマー ハンドルバー ヘルパー ( http://assemble.io/docs/Custom- Helpers.html ) を使用して、ページを組み立てます。
これはすべて正常に動作し、grunt タスク内でヘルパー ファイルを参照し、「grunt serve」を実行すると出来上がりです。組み立てたハンドルバー ファイルは新しいカスタム ヘルパーを使用しています。
ただし... 私のプロジェクトには、Assemble では使用されないハンドルバー テンプレート ファイルもいくつかあります。これらのテンプレートはプリコンパイルされており、Web サイトの製品バスケットを更新する場合などに使用されます。これらの Web ベースのテンプレートは、カスタム ヘルパーも使用できるはずです。
ハンドルバー ヘルパーのコード:
module.exports.register = function (Handlebars, options, params) {
// Helper goes here.
};
Web ベースのプロジェクトでこれらのヘルパーを使用できるようにするには、RequireJS の amdefine をどのように使用すればよいでしょうか。
ダン兄弟