【问题标题】:PurgeCSS ignore all width and responsive width classes in TailwindCSSPurgeCSS 忽略 TailwindCSS 中的所有宽度和响应宽度类
【发布时间】:2020-09-07 05:52:23
【问题描述】:

我想忽略 Tailwind Utility 类中所有以 w- 开头的类和所有断点宽度类,如 lg:w-

这就是我在tailwind.config.js 文件中所做的:

purge: {
    options: {
      whitelistPatterns: [/^w-/]
    }
  },

但似乎没有忽略w- 类。我怎样才能做到这一点?

【问题讨论】:

  • 重新考虑这样做。在你的输出 CSS 中包含所有这些类会使它扩大几 kB 并影响你的性能。即使您有以 cms 为单位动态指定的宽度或您这样做的任何原因 - 至少考虑减少视口或丢弃。也许您不需要所有可能的组合。
  • 除此之外,您的环境如何?网页包? vue 配置?它看起来是有效的,因此我最初的猜测是它确实可以工作,但你需要在此之后重建你的资产,或者它是 webpack 中使用的 vue 配置(或类似的东西)。

标签: tailwind-css css-purge


【解决方案1】:

如果您查看https://regexr.com/5kifo,我认为您的正则表达式在您的whitelistPatterns 中没有按预期工作。由于最后添加了+,它将匹配所有w- 类。

那些不想点击链接的人的正则表达式: /w-+/g

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 2014-08-31
    相关资源
    最近更新 更多