2013-03-18 35 views
12

是否有使用ASP.NET MVC4束功能和require.js聯合ASP.NET MVC4捆綁和require.js的JavaScript模塊扶養

我想要加載的JavaScript的模塊依賴特徵的方式,所有我的具有ASP.NET MVC4捆綁功能的模塊,並使用require.js來組織它們之間的關係。

問題是require.js沒有找到所需的依賴關係,而所有的模塊都是通過bundle加載的。

我不想require.js去嘗試加載文件異步我只是希望它通過捆綁使用已加載的模塊。

在這種情況下主文件應該是什麼樣子。

我在以下結構_Layout.chtml

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

@RenderSection("scripts", required: false)

然後在每個腳本的一節我要加載將通過Bundle.config用於該頁面的所有模塊,但讓require.js管理它們之間的依賴關係。

+1

爲什麼不直接在r.js中使用RequierJs和「捆綁」腳本? – user20140268 2013-03-18 19:23:12

回答

4

RequireJS的創建者可以使用almond.js

唯一的缺點是,你必須總是在你的模塊添加模塊名稱...