dojo-buildタグを読んだ後、ビルドのカスタマイズに関して人々が抱えている多くの問題を発見したので、代わりに自分でビルドを作成することを考えました。しかし、Dojo AMD 層を構築する際に使用される構文のリファレンスを見つけることができませんでした。つまり、次のとおりです。
require({cache:{"custom/MyModule":function () {
define(["dojo/_base/lang"], function (lang) {
キャッシュは、モジュール名がキーであるマップであり、値は、本体がモジュール ファイルの内容である関数のようです。
しかし、私は下の部分を完全には理解していません:
}, "*now":function (r) {
r(["dojo/i18n!*preload*custom/nls/all*[\"en\",\"de\",\"ROOT\"]"]);
}}});
この「*今」もキーなのですが、特殊な解釈があるようです。私のモジュールでそれが必要ですか? それともオプションですか?
define("custom/all", [], 1);
最後の部分です。レイヤーモジュールがどこにも直接参照されない場合でも、この定義を行うことは必須ですか?