结合ASP.NET MVC4捆绑和require.js javascript模块依赖性

Ale*_*mov 12 requirejs asp.net-mvc-4

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

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

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

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

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

我在_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管理它们之间的依赖关系.

Min*_*lli 4

这是可能的,使用来自 RequireJS 创建者的almond.js 。

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