すべてを 1 つのレイヤーに追加して、dojo とアプリを 1 つのファイルに構築しようとしているシナリオがあります。ただし、dojo の gfx/render では、レンダラーが動的に決定され、そのレンダラーのモジュールを取得するために require ステートメントが使用されます。したがって、ビルド後、最終的なjsファイルにこれらのレンダーモジュールがありません。
最終的なjsファイルをロードすると、実際の場所でレンダリングを見つけようとします。
これらのファイルをそのまま新しいレイヤーに追加すると、新しい問題が発生します。ロードされたレンダラー モジュールは、その依存関係リストで他の Dojo モジュールを定義します。それらのほとんどは、以前の最終的な js ファイル (レイヤー 1) に既に含まれています。
したがって、これは大きな層につながります。
この問題に対処するには、どのようなソリューションを使用できますか?