我对 asp.net MVC4 javascript 包有疑问。一切正常,没关系,但 js 代码只是最小化而不是混淆。我可以在 .NET 中做些什么,还是应该回到我自己的基于 YUI 压缩器的捆绑和缩小系统?
问问题
5024 次
3 回答
3
实际上我安装了这个 nuget 包https://www.nuget.org/packages/BundleTransformer.Yui/1.8.0效果 很好。节省了我一些时间。
于 2013-09-06T11:52:01.427 回答
2
以下是一些快速注释中关于捆绑和缩小的一些解释。
捆绑选择所有脚本/css 文件并将它们放在一个文件中,以在加载页面时减少 HTTP 请求。
缩小会删除所有无用的字符,例如:空格、换行符等以减小文件大小。
混淆选择可读的 css 或 js 文件,使人眼不可读,使其更难复制。
因此,对于 .Net 中的混淆,我推荐: http ://www.nuget.org/packages/BundleTransformer.UglifyJs/
于 2014-04-17T07:02:20.933 回答
0
在文件 App_Start\BundleConfig 方法 RegisterBundles 的末尾添加以下代码:
BundleTable.EnableOptimizations = true;
还要确保没有从配置文件中禁用捆绑和最小化。
于 2013-09-04T13:53:10.450 回答