有没有办法在 ASP.NET Core MVC 下删除 CSS 包中的注释而不进行 minifiying? 这是我的 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
}
}
]
每个引用的文件都有注释。 因此,我想删除您可以在浏览器控制台中看到的注释,但不缩小文件。
我发现如果您设置 "minify":{ "enabled":true } 注释将按预期删除,但设置 "minify":{ "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"
}
}
关于css - 删除 css 包中的注释而不缩小文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53724724/