asp.net-mvc - 与调试相比,.NET Core Gulp Minfiy/Bundled CSS 文件大小在发布模式下减小
问题描述
我有一个 .net 核心 MVC Web 应用程序,我在其中提供两个 Gulp-minified 并在捆绑后捆绑 CSS 文件vender.bundle.css( 313KB ) 和app.bundle.css(789KB)。这些是 Debug 和 Release bin 中构建位置的文件大小。
我使用以下 razor 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 网络选项卡时,我发现
在发布模式
- vender.min.css = 68.1KB
- app.min.css = 183KB
在调试模式下
- vender.min.css = 313KBKB
- app.min.css = 789KB
任何人都可以提供有关正在发生的事情的信息。我让应用程序在发布模式下正常工作,所有 css - 即使文件大小减小到四分之一,也没有丢失任何东西。
解决方案
推荐阅读
- spring - Spring MVC:将请求参数绑定到通用列表
- python - 循环遍历数据框列表以动态创建新列
- python-3.x - Django 静态文件保存在意外位置
- php - 以编程方式将 Woocommerce 购物车项目从虚拟更改为物理
- r - 如何将标签放入集群中?
- python - 为什么我的代码得到的平均结果似乎不正确?
- javascript - 调用 JumpTo 后地图消失(MapboxGL + React)
- database - Azure Synapse 与 Power BI 中的行级安全性 (RLS)
- arrays - 部分从另一个数组制作新数组
- python - 如何使用截断函数?