[英]ASP.NET MVC 4 bundles minification OK but there is NO obfuscation
我有asp.net MVC4 javascript包的问题。 一切正常,没关系,但js代码只是最小化而且没有混淆。 有什么我可以在.NET中做的,或者我应该回到我自己的基于YUI压缩器的捆绑和缩小系统?
其实我安装了这个nuget包https://www.nuget.org/packages/BundleTransformer.Yui/1.8.0非常好用。 救了我一些时间。
以下是一些快速笔记中有关捆绑和缩小的一些解释。
捆绑选择所有脚本/ css文件并将它们放在一个文件中,以便在加载页面时减少HTTP请求。
缩小删除所有无用的字符,如:空格,换行符等,以减小文件大小。
混淆选择可读的css或js文件并使其对人眼不可读使其更难以复制。
因此,对于.Net中的混淆,我建议: http : //www.nuget.org/packages/BundleTransformer.UglifyJs/
在文件App_Start \\ BundleConfig方法的RegisterBundles末尾添加以下代码:
BundleTable.EnableOptimizations = true;
还要确保未从配置文件中禁用捆绑和最小化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.