• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NETCore资源打包与压缩

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

目的:

将多个资源文件(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、重新生成项目,注意必须要重新生成,不能生成项目。

 5、在页面中引用js

    <environment include="Development">
        <script src="~/js/checkout/[email protected]_STAMP"></script>
        <script src="~/js/checkout/[email protected]_STAMP"></script>
        <script src="~/js/checkout/[email protected]_STAMP"></script>
    </environment>
    <environment exclude="Development">
        <script src="~/js/checkout/min/[email protected]_STAMP"></script>
    </environment>
<environment>标签用于按特定的环境变量显示对应的元素

 

配置选项详细说明:

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

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET无法连接到SQLServer的问题发布时间:2022-07-10
下一篇:
asp.net正则获取url参数发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap