ASP.NET Core 资源打包与压缩
原文:ASP.NET Core 资源打包与压缩
ASP.NET Core 资源打包与压缩
在ASP.NET 中可以使用打包与压缩来提高Web应用程序页面加载的性能。
- 打包是将多个文件(CSS,JS等资源文件)合并或打包到单个文件。文件合并可减少Web资源文件从服务器的所需请求数,这样可提高页面载入的性能。
压缩是将各种不同的代码进行优化,以减少请求资源文件的体积。压缩的常见方法删除不必要的空格和注释,并将变量名缩减为一个字符。
bundleconfig.json文件
[ { "outputFileName": "wwwroot/css/site.min.css", "inputFiles": [ "wwwroot/css/site.css" ] }, { "outputFileName": "wwwroot/js/site.min.js", "inputFiles": [ "wwwroot/js/site.js" ], "minify": { "enabled": true, "renameLocals": true }, "sourceMap": false } ]
配置选项详细说明:
- outputFileName 要输出打包包文件的路径。与bundleconfig.json文件的相对路径。必填
- inputFiles 要打包的文件路径数组。
- minify 输入出类型的压缩选项。选填,默认值 minify:{enabled:true}
- includeInProject 将生成的文件添加到项目。选填,默认值-false
- sourceMaps 生成合并文件的源文件映射。选填,默认值 -false
需要安装BuildBundlerMinifier
相关推荐
柳峰 2020-10-07
XuDanT 2020-09-16
smithdoudou 2020-08-16
somyjun 2020-08-16
katanaFlower 2020-07-05
TimeMagician 2020-06-28
87901735 2020-06-27
flyDeDog 2020-06-07
80337710 2020-06-05
wallowyou 2020-05-20
xieyixiao 2020-04-23
ppppfly 2020-10-23
jackalwb 2020-10-05
hongsheyoumo 2020-09-04
wking 2020-09-16
DreamSnow 2020-09-09
MongoDB数据库 2020-08-16
古城童话 2020-08-16
李玉志 2020-07-26