【问题标题】:How to enable PurgeCSS for 3rd-part CSS如何为第 3 部分 CSS 启用 PurgeCSS
【发布时间】:2020-09-22 07:26:36
【问题描述】:

我在我的 SSR Nuxt 项目中使用@mdi/font。

如何从@mdi/font 为 CSS 启用 purgeCSS?

nuxt.config.js

module.exports = {
    css: [
        '@/assets/scss/app.scss'
    ],
    ...
}

assets/scss/app.scss

@import '~@mdi/font/css/materialdesignicons';

我尝试像下面这样配置,但它只是删除了所有的 css (示例来自purgecss.com)

nuxt.config.js

module.exports = {
    ...
    build: {
        postcss: {
            plugins: {
                '@fullhuman/postcss-purgecss': {
                    content: ['./pages/**/*.vue', './layouts/**/*.vue', './components/**/*.vue'],
                    whitelist: ['html', 'body']
                }
            }
        }
    }
}

【问题讨论】:

    标签: vue.js nuxt.js server-side-rendering css-purge


    【解决方案1】:

    我使用nuxt-purgecss修复了它

    nuxt.config.js

    module.exports = {
        buildModules: [
            'nuxt-purgecss'
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 2015-12-13
      • 2019-09-09
      • 2013-10-21
      • 2019-06-15
      • 1970-01-01
      • 2022-06-29
      相关资源
      最近更新 更多