无法在我的包中引用jquery的缩小版本

时间:2013-12-31 13:01:48

标签: jquery asp.net-mvc razor

我的App_start文件夹中有以下代码在我的asp.net mvc Web应用程序中: -

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

但是当我修改上面的内容以引用jquery的缩小版本时(通过添加.min),

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.min.js"));

我在依赖于jquery的脚本上遇到错误,并且所有错误都提到了应用程序需要运行jquery script.so任何人都可以尝试如何在我的bundle中引用jQuery的min版本吗?

1 个答案:

答案 0 :(得分:1)

这里有两个选择

1)在RegisterBundles方法中添加EnableOptimizations为true。

 BundleTable.EnableOptimizations = true;

2)将Web.config文件中的编译元素中的调试属性更改为false

   <compilation debug="false" targetFramework="4.5" />

只有在debug属性为false时才会使用.min版本的文件。 EnableOptimizations会覆盖Web.config文件中编译元素中的debug属性