我正在使用 Asp.Net MVC 4 和内置的捆绑支持。在 BundleConfig.cs 中,我在 RegisterBundles 方法中添加了默认的 jquery:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
我也有两者jquery-1.8.0.js
并jquery-1.8.0.min.js
包含在我的项目中。
调试时一切正常,但是当我设置debug="false"
测试捆绑时,它似乎正在缩小默认的 jquery 文件,而不是使用已经存在的缩小版本。当我在我的项目中查看 'min' 版本的 jquery 时,它在顶部包含一个小注释,第一个方法定义是function(a,b)
. 当我在浏览器中查看输出时,缺少注释并且第一个方法定义不同。
有没有其他人看到这个问题?如何让捆绑机制使用现有的 .min 文件而不是重新缩小?