3

我对 asp.net MVC4 javascript 包有疑问。一切正常,没关系,但 js 代码只是最小化而不是混淆。我可以在 .NET 中做些什么,还是应该回到我自己的基于 YUI 压缩器的捆绑和缩小系统?

4

3 回答 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 回答