Asp.net core ASP.NET MVC Core 2.2 web应用程序中不使用工具的捆绑和缩小
在类似ASP.NET MVC的ASP.NET MVC Core 2.2 web应用程序中,我们有没有办法在不使用Grunt、Gulp、WebOptimizer等任何工具的情况下实现捆绑和缩小功能?ASP.NET支持开箱即用的捆绑和缩小功能,但对于ASP.NET Core来说情况并非如此 如果您打算使用css和javascript文件,ASP.NET Core会附带内置的Asp.net core ASP.NET MVC Core 2.2 web应用程序中不使用工具的捆绑和缩小,asp.net-core,.net-core,asp.net-core-mvc,Asp.net Core,.net Core,Asp.net Core Mvc,在类似ASP.NET MVC的ASP.NET MVC Core 2.2 web应用程序中,我们有没有办法在不使用Grunt、Gulp、WebOptimizer等任何工具的情况下实现捆绑和缩小功能?ASP.NET支持开箱即用的捆绑和缩小功能,但对于ASP.NET Core来说情况并非如此 如果您打算使用css和javascript文件,ASP.NET Core会附带内置的BundlerMinifier。在ASP.NET Core 2.1或更高版本中,向MVC或Razor Pages项目根目录添加一
BundlerMinifier
。在ASP.NET Core 2.1或更高版本中,向MVC或Razor Pages项目根目录添加一个名为bundleconfig.JSON
的新JSON文件,如下所示
[
{
"outputFileName": "wwwroot/css/site.min.css",
"inputFiles": [
"~/lib/bootstrap/dist/css/bootstrap.css",
"~/css/*.css"
]
},
{
"outputFileName": "wwwroot/js/site.min.js",
"inputFiles": [
"~/js/*.js"
],
"minify": {
"enabled": true,
"renameLocals": true
},
"sourceMap": false
}
]
请参阅选项1 从NuGet安装软件包,然后在构建项目时,将生成捆绑包 选项2 安装Visual Studio扩展 您可以在ASP.NET Core中阅读此内容,它将教会您以下内容:
- 捆绑和缩小简介
- ASP.NET核心中的捆绑和缩小策略
- 使用bundleconfig.json文件配置捆绑包
- 使用BuildBundlerMinizier包进行捆绑和缩小
- 基于环境的捆绑和缩小
- 使用Bundler和Minifier Visual Studio扩展
没有。无论如何,ASP.NETMVC方法是垃圾。使用MadsKristensen的Web编译器和Bundler&Minifier怎么样?