css - 删除 css 包中的注释而不缩小文件

标签 css .net-core bundle

有没有办法在 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/

相关文章:

android - 使用 Symfony2 和 FOSUserBundle 从移动设备创建/登录用户

javascript - jQuery:需要更改特定的列表元素

css - 在magento中通过内联css添加图像

javascript - 在随其旋转的 wheelnav 元素的边缘添加圆圈

c# - 如何解决 .NET.CORE 中的代理服务器 407 错误

magento - 获取 bundle 产品的单个选项 ID

javascript - 使用 DOM 绘制钟摆

c# - Entity Framework - 数据库映射以获取最新条目

c# - 为什么我需要创建一个返回 DateTime.Now 而不是直接使用 DateTime.Now 的 DateTime 服务?

c# - 新的 ScriptBundle .Include 不适用于 Breeze.min.js