我的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版本吗?
答案 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属性