使用bundle时缩小js文件

时间:2014-06-04 13:50:36

标签: asp.net-mvc bundle minify min.js

http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification阅读后:

  

捆绑框架遵循几个常见的约定,例如:   当存在“FileX.min.js”和“FileX.js”时,选择“.min”文件进行发布。   选择非“.min”版本进行调试。   [..]“

: 即使我的js文件在解决方案中并非全部缩小,我仍然会在BundleTable.EnableOptimizations = true时在Web浏览器中收到缩小版本。

我的问题是: 当BundleTable.EnableOptimizations = true选项处理它时,为什么要手动缩小我的JS文件?

1 个答案:

答案 0 :(得分:1)

通常没有理由。有时,我发现某些脚本在自动最小化后会出现阻塞,在这种情况下,使用开发人员提供的缩小版本可能会有所帮助。否则,这没关系。

另外,您不需要设置BundleTable.EnableOptimizations = true。这只是为了强制缩小和捆绑在开发中,除非你明确测试捆绑和缩小本身,否则你不应该这样做。否则,请单独保留设置。在开发过程中,您将单独获取所有脚本,以便轻松调试,并且在生产中,它们将自动捆绑。