【问题标题】:Using wildcard file names in asp.net core bundle.config using BundlerMinifier使用 BundlerMinifier 在 asp.net core bundle.config 中使用通配符文件名
【发布时间】:2019-07-12 04:58:02
【问题描述】:

我正在使用BundlerMinifier nuget 包在 ASP.Net Core 2.0 中进行捆绑。虽然它工作正常,但我不确定如何对 js 文件进行版本控制。

例如,在 ASP.Net MVC 中,我曾经做过类似的事情:

 bundles.Add(new ScriptBundle("~/bundles/Script1")
        .Include("~/Scripts/script1-{version}.js"));

更改文件版本并不意味着我必须更改所有使用它的文件,因为输出缩小文件保持不变。

但是,在核心中,我必须执行以下操作:

{
"outputFileName": "wwwroot/js/script-1.0.0.min.js",
"inputFiles": [ "wwwroot/js/script-1.0.0.js" ]
}

所以每次我更改文件版本时,我都必须更改输出文件名,这意味着必须更改所有使用脚本文件的视图。

有解决办法吗?

【问题讨论】:

    标签: c# asp.net-core-2.0 bundling-and-minification


    【解决方案1】:
    "inputFiles": ["wwwroot/**/*(*.css|!(*.min.css))"]
    

    From Microsoft Docs

    【讨论】:

      猜你喜欢
      • 2018-09-14
      • 1970-01-01
      • 2018-09-19
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 2012-05-28
      • 1970-01-01
      相关资源
      最近更新 更多