我有一个ABP - ASP Net Core 2 - MVC模板。我不太确定捆绑和缩小Javascript和Css文件所需的步骤。我已经完成了这方面的一些教程,但每个都需要模板中不存在的东西,例如gulp或project.json
文件。我是否需要自己将这些添加到解决方案中,还是有另一种捆绑方式?我可以看到有一个bundleconfig.json
文件但很确定如何触发更新.min文件。
答案 0 :(得分:3)
ABP有一篇文章(section)涉及使用Bundler & Minifier VS扩展程序:
我使用 Bundler& Minifier VS扩展(这是缩小ASP.NET Core项目中文件的默认方式)来缩小脚本:
这会将以下行添加到.Web项目中的 bundleconfig.json 文件中:
{ "outputFileName": "wwwroot/js/views/tasks/index.min.js", "inputFiles": [ "wwwroot/js/views/tasks/index.js" ] }
并创建一个缩小版本的脚本:
每当我更改index.js时,都会自动重新生成index.min.js.