12

ASP.NET MVC4のバンドル機能とrequire.jsのJavaScriptモジュール依存機能を利用する方法はありますか

すべてのモジュールに ASP.NET MVC4 バンドル機能をロードし、require.js を使用してモジュール間の関係を整理したいと考えています。

問題は、すべてのモジュールがバンドルを介してロードされている間に、require.js が必要な依存関係を見つけられないことです。

require.js にファイルを非同期にロードさせたくないので、既にロードされているモジュールをバンドル経由で使用したいだけです。

この場合、メイン ファイルはどのようになりますか。

_Layout.chtmlに次の構造があります

@Scripts.Render("~/bundles/jquery",
                "~/bundles/jqueryval",
                "~/bundles/jslibs",
                "~/Scripts/require.js",
                "~/bundles/tjProductivity",
                「~/Scripts/tjpApp/main.js」
                )

@RenderSection("スクリプト"、必須: false)

そして、各スクリプト セクションで、Bundle.config を介してそのページに使用されるすべてのモジュールをロードしますが、require.js はそれらの間の依存関係を管理します。

4

2 に答える 2

4

RequireJSの作成者による almond.jsを使用できます。

唯一の欠点は、モジュールにモジュール名を常に追加する必要があることです...

于 2013-03-27T13:38:14.650 に答える