根据发布模式文档,如果存在.min.js文件,则捆绑程序应该使用它。我正在以下方式添加angular:
bundles.Add(new ScriptBundle(Bundles.Scripts).Include(
"~/Content/Scripts/angular.js"));
我有angular.js和angular.min.js在同一个文件夹中。根据我的理解,打包工具应该只使用angular.min.js而不做其他事情。但是当我检查HTTP响应结果时,它与我的理解不同。它也被压缩了,但所有名称都不同。
在浏览器中得到的内容:
(function(n,t,i){"use strict";function v(n)
Angular.min.js
(function(P,X,u){'use strict';function M(b)
有人能解释一下这是为什么吗?打包工具是忽略 .min 文件还是会再次压缩 .min.js 文件?
附注:我已经尝试删除 angular.js 文件,结果得到一个空的输出,所以看起来打包工具完全不在意是否存在 angular.min.js。