在不缩小文件的情况下删除cssbundle中的注释



有没有一种方法可以在不缩小的情况下删除ASP.NET Core MVC下CSS捆绑包中的注释?这就是我的bundleconfig.json文件的样子:

[
// *** CSS Bundles ***
{
"outputFileName": "wwwroot/bundles/css/base-bundle.css",
"inputFiles": [
"wwwroot/css/font-imports.css",
"wwwroot/css/src/lib/bootstrap/dist/css/bootstrap.min.css",
"wwwroot/css/css/styles.css",
"wwwroot/css/customStyles.css",
"wwwroot/css/bxslider/jquery.bxslider.css",
"wwwroot/css/src/lib/bootstrap-social/bootstrap-social.css",
"wwwroot/css/base.css" 
],     
"minify": {
"enabled": false,
"commentMode": "none" //Here is what I though that it would work
}
}
]

每个引用的文件都有注释。因此,我想删除您可以在浏览器控制台中看到的注释,但不缩小文件。

我看到,如果您设置"minimy":{"enabled":true},则注释会按预期删除,但使用的"minimy":{"enabled":false},注释仍然存在。

我是否缺少某些配置?是否存在已知问题?

是的,我可以在这里找到文档:https://lore.chuci.info/taurenshaman/json/3108b142d7b44f91bb7500820d44378f

对于JS文件

{
"outputFileName": "Bundle/dependencies.min.js",
"inputFiles": [
"Bundle/dependencies.js"
],
"minify": {
"enabled": true,
"preserveImportantComments": false
}
}

对于CSS文件:

{
"outputFileName": "Bundle/site.min.css",
"inputFiles": [
"Bundle/site.css"
],
"minify": {
"enabled": true,
"commentMode": "none"
}
}

最新更新