Asp.net Bundle {version} 是否包含 min.js 和非最低版本?

Asp.net Bundle does {version} include min.js and non-min?

我的目录中有一些脚本:

以下捆绑包包含什么?它是否包括 jquery-2.1.4.js 和 jquery-2.1.4.min.js?如果是这样,我们为什么要这样做?它不会通过加载不需要的相同脚本来减慢网站速度吗?

bundles.Add(new ScriptBundle("~/bundles/jquery", "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js").Include(
                                "~/Scripts/jquery-{version}.js"));

您定义的包将在编译为调试时加载 jquery-2.1.4.js。但是,当编译为发行版时,最小版本将替换它。这样你在调试时得到的是未缩小的版本,但在生产中得到的是缩小版本。