首页 > Web开发 > 详细

ASP.NET Core 资源打包与压缩

时间:2020-06-06 13:46:21      阅读:120      评论:0      收藏:0      [点我收藏+]

目的:

将多个资源文件(css、js)捆绑在一个文件中

压缩文件,去除空格换行,减小文件体积

 

步骤:

1、在NuGet下载 BuildBundlerMinifier 包

2、在项目根目录创建配置文件,如下:

[
  {
    "outputFileName": "wwwroot/js/info.min.js", /*输出的文件地址,注意:如果要压缩文件,文件名格式必须是*.min.js*/
    "inputFiles": [ /*需要合并的文件列表,可以使用通配符*/
      "wwwroot/js/site.js",
      "wwwroot/js/site2.js"
    ],
    "minify": {
      "enabled": true
    }
  }
]

3、页面添加文件引用:

<script src="~/js/info.min.js"></script>

4、重新生成项目,注意必须要重新生成,不能生成项目。

 

配置选项详细说明:

  • outputFileName 要输出打包包文件的路径。与bundleconfig.json文件的相对路径。必填
  • inputFiles 要打包的文件路径数组。
  • minify 输入出类型的压缩选项。选填,默认值 minify:{enabled:true}
  • includeInProject 将生成的文件添加到项目。选填,默认值-false
  • sourceMaps 生成合并文件的源文件映射。选填,默认值 -false

ASP.NET Core 资源打包与压缩

原文:https://www.cnblogs.com/fanfan-90/p/13054346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!