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
- jquery-2.1.4.intellisense.js
以下捆绑包包含什么?它是否包括 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。但是,当编译为发行版时,最小版本将替换它。这样你在调试时得到的是未缩小的版本,但在生产中得到的是缩小版本。
我的目录中有一些脚本:
- jquery-2.1.4.js
- jquery-2.1.4.min.js
- jquery-2.1.4.intellisense.js
以下捆绑包包含什么?它是否包括 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。但是,当编译为发行版时,最小版本将替换它。这样你在调试时得到的是未缩小的版本,但在生产中得到的是缩小版本。