已配置bundleconfig.json,但未在 ASP.NET Core 3.1 中创建包

xr2*_*0xr 8 asp.net-mvc-3 bundling-and-minification

使用ASP.NET Core 页面中的 Bundle 和 minify 静态资源作为指南,我在项目根目录中创建了一个 bundleconfig.json 并将其设置为创建我想要创建的 css 和脚本包。该页面似乎暗示,虽然可以使用 Gulp 或 Grunt 等第 3 方工具,但基本目的不需要它们,我应该能够“构建应用程序”,然后找到创建的捆绑 .min 文件,但它们不是我建造之后。我尝试简化我的配置,将两个 CSS 文件捆绑在一起,但它仍然不会创建输出文件。这是我的bundleconfig.json内容:

[
    {
        "outputFileName": "wwwroot/css/tlgsso.min.css",
        "inputFiles": [
            "wwwroot/css/application.css",
            "wwwroot/css/site.css"
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

我一直假设这只是通过在根目录中放置一个名为“bundleconfig.json”的文件来实现。与往常一样,我只能找到有关 ASP.NET Core 1-2.0 的信息。我是否缺少触发捆绑和缩小所需的东西?

xr2*_*0xr 9

我需要安装BundlerMinifier.Core NuGet 包。然后就成功了。