捆绑和缩小 MVC 项目以在 ABP 中进行生产

Bundling and minifying MVC project for production in ABP

我有一个 ABP - ASP Net Core 2 - MVC 模板。我不太确定捆绑和缩小 Javascript 和 Css 文件所需的步骤。我已经阅读了一些这方面的教程,但每个教程都需要模板中不存在的内容,例如 gulp 或 project.json 文件。我需要自己将这些添加到解决方案中还是有另一种捆绑方式?我可以看到有一个 bundleconfig.json 文件,但很确定如何触发更新 .min 文件。

ABP 有一篇文章(section) that touches on using the Bundler & Minifier VS 扩展:

I used Bundler & Minifier VS extension (which is default way of minifying files in ASP.NET Core projects) to minify the script:

This adds the following lines into bundleconfig.json file in the .Web project:

{
  "outputFileName": "wwwroot/js/views/tasks/index.min.js",
  "inputFiles": [
    "wwwroot/js/views/tasks/index.js"
  ]
}

And creates a minified version of the script:

Whenever I change the index.js, index.min.js is automatically re-generated.