ASP.NET Core MVC 2.1中bundleconfig.json消失?是被替代还是RC1 bug?
ASP.NET Core 2.1 RC1 不再自动生成bundleconfig.json的原因
嘿,这个情况不是RC1的bug,而是官方对静态资源捆绑压缩方案做了调整,咱们来详细说下:
- 在ASP.NET Core 2.0中,项目模板默认集成了
BuildBundlerMinifier工具,所以创建项目时会自动生成bundleconfig.json,用来配置静态资源的捆绑和压缩规则 - 从ASP.NET Core 2.1 RC1开始,官方不再把
BuildBundlerMinifier作为模板的默认集成项了,转而推荐使用更灵活的工具来处理静态资源,比如LibMan(用于管理客户端库)或者Webpack(前端打包工具),所以新项目不会自动生成bundleconfig.json文件
如果你还是习惯用bundleconfig.json的方式来处理捆绑压缩,也完全可以手动配置:
- 给项目安装
BuildBundlerMinifierNuGet包 - 手动创建
bundleconfig.json文件,按照原来的格式编写压缩规则就行
附上你提到的两个项目对比截图:
内容的提问来源于stack exchange,提问作者Josh
相关产品推荐
相关产品推荐

