在BundleConfig中设置但加载脚本失败 - MVC4 Razor

时间:2013-08-28 12:50:27

标签: asp.net-mvc asp.net-mvc-4 razor

我已经像这样设置了bundleConfig文件:

bundles.Add(new ScriptBundle("~/bundles/MyTest").Include("~/Scripts/test.js").Include(
                        "~/Scripts/test.init.js")); 
bundles.Add(new ScriptBundle("~/bundles/Angular").Include("~/Scripts/angular.min.js")); 

我称他们为我的布局:

@Scripts.Render("~/bundles/Angular") <!-- ERROR -->
@Scripts.Render("~/bundles/MyTest") <!-- SUCCESS -->

我的错误在哪儿?

http://blog.falafel.com/blogs/noel-rice/2012/09/19/adding-your-own-scripts-and-style-sheets-to-mvc-4-bundles

2 个答案:

答案 0 :(得分:6)

在ASP.NET MVC中捆绑将忽略以.min.js结尾的文件。您必须添加该文件的开发版本。

bundles.Add(new ScriptBundle("~/bundles/Angular").Include("~/Scripts/angular.js"));

答案 1 :(得分:1)

试试这个:

bundles.Add(new ScriptBundle("~/bundles/Angular").Include("~/Scripts/angular.js"));
如果你不在调试中,

.NET将为你添加.min