PurgeCSS中文文档网PurgeCSS中文文档网
首页
文档
API参考
GitHub
首页
文档
API参考
GitHub
  • PurgeCSS

    • 关于PurgeCSS
    • 快速开始
    • 配置
    • 命令行接口
    • 编程API
    • 安全列表
    • 提取器
  • 插件

    • PostCSS插件
    • Webpack插件
    • Gulp插件
    • Grunt插件
    • Gatsby插件
  • 指南

    • Vue
    • React
    • Next.js
    • Nuxt.js
    • Razzle
    • WordPress
    • Hugo
  • 比较
  • 常见问题

    • 如何与CSS模块一起使用
    • 如何与Ant Design一起使用

Vue

使用 vue CLI 插件

vue cli 插件 purgecss

安装

如果你还没有安装 vue-cli 3,请先按照此处的安装说明进行操作:https://github.com/vuejs/vue-cli

使用 vue-cli 3.0 生成项目:

vue create my-app

在安装 PurgeCSS 插件之前,请确保提交或暂存你的更改,以防需要还原更改。

要安装 PurgeCSS 插件,只需导航到你的应用程序文件夹并添加 PurgeCSS。

cd my-app

vue add @fullhuman/purgecss

PurgeCSS 插件将生成一个配置了 PurgeCSS 的 postcss.config.js 文件。你可以修改 PurgeCSS 选项。

使用

以下是此插件设置的 PurgeCSS 选项:

{
  content: [ `./public/**/*.html`, `./src/**/*.vue` ],
  defaultExtractor (content) {
    const contentWithoutStyleBlocks = content.replace(/<style[^]+?<\/style>/gi, '')
    return contentWithoutStyleBlocks.match(/[A-Za-z0-9-_/:]*[A-Za-z0-9-_/]+/g) || []
  },
  safelist: [ /-(leave|enter|appear)(|-(to|from|active))$/, /^(?!(|.*?:)cursor-move).+-move$/, /^router-link(|-exact)-active$/, /data-v-.*/ ],
}
Edit this page
Next
React