更改未应用于缩小文件

时间:2018-01-16 03:32:38

标签: css visual-studio-code .net-core asp.net-core-mvc-2.0

我添加了这个css

high {
    background-color: red;
}

medium {
    background-color: yellow;
}

low {
    background-color: whitesmoke;
}

wwwroot\css\Site.css,当我用dotnet publish发布应用程序时,我可以看到正在引用缩小的css文件,但它不包含这些新样式。

bundleconfig.json

// Configure bundling and minification for the project.
// More info at https://go.microsoft.com/fwlink/?LinkId=808241
[
    {
      "outputFileName": "wwwroot/css/site.min.css",
      // An array of relative input file paths. Globbing patterns supported
      "inputFiles": [
        "wwwroot/css/site.css"
      ]
    },
  {
    "outputFileName": "wwwroot/js/site.min.js",
    "inputFiles": [
      "wwwroot/js/site.js"
    ],
    // Optionally specify minification options
    "minify": {
      "enabled": true,
      "renameLocals": true
    },
    // Optionally generate .map file
    "sourceMap": false
  }
]

为什么会这样?如何确保应用此捆绑包配置?

1 个答案:

答案 0 :(得分:0)

我发现this link很有用,它提到需要将BuildBundlerMinifier包添加到项目中。

所以在致电后

dotnet add package BuildBundlerMinifier
dotnet restore

我可以在.min.css文件中看到我的css更新