【发布时间】:2016-03-29 11:07:22
【问题描述】:
当在BundleConfig.cs 中使用MVC 捆绑时,.js 文件被缩小了,对吧?
如果我使用min.js 会怎样?这是好的还是坏的做法,为什么?
bundles.Add(new ScriptBundle("~/bundlesJs/scroller").Include(
//"~/Scripts/Common/scroller-dataTables.scroller.min.js" // .min version
"~/Scripts/Common/scroller-dataTables.scroller.js") // not .min version
);
【问题讨论】:
-
可以很容易地说生产文件被缩小和压缩以快速加载。它在线路上节省了一些额外的位/KB。就是这样
-
不使用非缩小文件的一个优点是它有助于在调试模式下调试脚本。
-
@StephenMuecke 这也是我的想法。所以我可以受益于在 dev 中使用 non-min,并在发布时在捆绑中全部切换到 .min 版本?
-
我找到了这个关于主题的好文档:asp.net/mvc/overview/performance/bundling-and-minification
-
在发布模式下,捆绑器将使用缩小版,而不是缩小自身。
标签: javascript c# asp.net-mvc performance bundling-and-minification