首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TailwindCSS / PurgeCSS提取器字符串删除某些类

TailwindCSS / PurgeCSS提取器字符串删除某些类
EN

Stack Overflow用户
提问于 2020-03-06 02:15:35
回答 2查看 2.8K关注 0票数 3

Tailwind和PostCSS/PurgeCSS相当新,所以希望这是一个相当简单的修复。

在我的tailwind.config.js中,我扩展了一些间距值,包括添加0.5值以与默认的尾风间距比例对齐。我的文件看起来像这样(提取):

代码语言:javascript
复制
module.exports = {
    important: false,
    theme: {
        spacing: {
            '0.5': '0.125rem',
        },
    },
}

然后我使用PostCSS来编译我的CSS,如下所示,正如你所看到的,我使用了一堆非常好用的插件:

代码语言:javascript
复制
module.exports = {
    parser: 'postcss-scss',
    plugins: [
        require('postcss-import'),
        require('postcss-nested'),
        require('postcss-responsive-type'),
        require('tailwindcss'),
        require('autoprefixer'),
        require('cssnano'),
    ]
}

到目前为止,一切都运行得很好!但是,我想清除css以删除Tailwind创建的所有未使用的实用程序类。这会影响我的postcss文件,如下所示:

代码语言:javascript
复制
module.exports = {
    parser: 'postcss-scss',
    plugins: [
        require('postcss-import'),
        require('postcss-nested'),
        require('postcss-responsive-type'),
        require('tailwindcss'),
        require('autoprefixer'),
        require('@fullhuman/postcss-purgecss')({
            content: [
                './*.php',
                './**/*.php',
            ],
            defaultExtractor: content => content.match(/[\w-:/]+(?<!:)/g) || []
        }),
        require('cssnano'),
    ]
}

在这一点上,我丢失了一些样式,特别是特殊配置的Tailwind样式,如.h-0.5。

我想问题出在defaultExtractor行吗?

代码语言:javascript
复制
defaultExtractor: content => content.match(/[\w-:/]+(?<!:)/g) || []

有人能帮上忙吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2020-03-06 03:49:01

解决了!正如预期的那样,它非常简单。我只是错过了“.”对于defaultExtractor:

代码语言:javascript
复制
defaultExtractor: content => content.match(/[\w-:/]+(?<!:)/g) || []
票数 2
EN

Stack Overflow用户

发布于 2021-06-03 20:21:37

代码语言:javascript
复制
defaultExtractor: (content) => content.match(/[\w-:./]+(?<!:)/g) || [],

解决了它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60551700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档