0

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

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

但是:即使我的 js 文件在解决方案中没有全部缩小,当BundleTable.EnableOptimizations = true.

我的问题是:为什么我应该手动缩小我的 JS 文件时BundleTable.EnableOptimizations = true选项照顾它?

4

1 回答 1

1

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

此外,您不需要设置BundleTable.EnableOptimizations = true. 这只是在 development中强制缩小和捆绑,除非您明确测试捆绑和缩小本身,否则您不应该这样做。否则,请不理会设置。在开发中,您将分别获取所有脚本,以便轻松调试,而在生产中,它们将自动捆绑。

于 2014-06-04T14:18:30.363 回答