Asp.net mvc 4 结合ASP.NET MVC4绑定和require.js javascript模块依赖项

Asp.net mvc 4 结合ASP.NET MVC4绑定和require.js javascript模块依赖项,asp.net-mvc-4,requirejs,Asp.net Mvc 4,Requirejs,有没有办法使用ASP.NET MVC4的捆绑功能和require.js的JavaScript模块依赖特性 我想用ASP.NET MVC4捆绑包功能加载所有模块,并使用require.js组织它们之间的关系 问题是require.js无法找到所需的依赖项,而所有模块都是通过bundle加载的 我不希望require.js去尝试异步加载文件,我只希望它通过bundle使用已经加载的模块 在这种情况下,主文件应该是什么样子 我在\u Layout.chtml中有以下结构 @Scripts.Render

有没有办法使用ASP.NET MVC4的捆绑功能和require.js的JavaScript模块依赖特性

我想用ASP.NET MVC4捆绑包功能加载所有模块,并使用require.js组织它们之间的关系

问题是require.js无法找到所需的依赖项,而所有模块都是通过bundle加载的

我不希望require.js去尝试异步加载文件,我只希望它通过bundle使用已经加载的模块

在这种情况下,主文件应该是什么样子

我在\u Layout.chtml中有以下结构

@Scripts.Render("~/bundles/jquery", "~/bundles/jqueryval", "~/bundles/jslibs", "~/Scripts/require.js", "~/bundles/tjProductivity", "~/Scripts/tjpApp/main.js" ) @RenderSection("scripts", required: false) @Scripts.Render(“~/bundles/jquery”, “~/bundles/jqueryval”, “~/bundles/jslibs”, “~/Scripts/require.js”, “~/bundles/tj生产率”, “~/Scripts/tjpApp/main.js” ) @RenderSection(“脚本”,必需:false) 然后在每个脚本部分中,我想通过Bundle.config加载将用于该页面的所有模块,但让require.js管理它们之间的依赖关系。

可以使用,来自RequireJS的创建者


唯一的缺点是您必须始终在模块上添加模块名称…

这是集成requirejs和mvc的一个很好的参考: 和 -请注意,它不使用捆绑

本文向您展示了如何在ASP.NETMVC4中集成RequireJS 以任何C# 程序员不需要高级js编程就可以理解和使用它 技能


为什么不在r.js中使用requirerjs和“捆绑”脚本呢?