0

そこで、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 をどのように使用すればよいでしょうか。

ダン兄弟

4

1 に答える 1