与调试相比,.NET Core Gulp Minfiy / Bundled CSS文件大小在发布模式下减小

时间:2018-11-05 07:14:16

标签: asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.1

我有一个.net核心MVC Web应用程序应用程序,在其中我提供了两个Gulp缩小版本并将CSS文件捆绑在一起 vender.bundle.css(313KB )和 app.bundle.css(789KB) )。这些是“调试”和“发布” bin中构建位置的文件大小。

我使用以下剃刀html从 _Layout.cshtml 提供这些文件。

<link asp-href-include="~/content/css/vendor.bundle.css"  asp-append-version="true" rel="stylesheet"/>
<link asp-href-include="~/content/css/app.bundle.css" asp-append-version="true"  rel="stylesheet" />

我知道asp-append-version缓存会破坏css文件。但是,当我使用CSS过滤器查看chrome网络标签时,我发现

在发布模式下

  1. vender.min.css = 68.1KB
  2. app.min.css = 183KB

在调试模式下

  1. vender.min.css = 313KBKB
  2. app.min.css = 789KB

任何人都可以提供正在发生的事情的信息。在发布模式下,所有的CSS都使我的应用程序正常运行-即使文件大小减小到了四分之一,也没有丢失。

0 个答案:

没有答案