PurifyCSS Webpack 插件介绍
PurifyCSS Webpack 是一个基于 Webpack 的插件,主要用于删除未使用的 CSS 代码。该项目的编程语言主要是 JavaScript。
核心功能
该插件的核心功能是使用 PurifyCSS 来移除项目中未使用的 CSS 选择器。在 Webpack 构建过程中,它会分析 JavaScript、HTML 和其他模板文件,识别并保留那些实际使用到的 CSS 类。这样可以显著减少最终的 CSS 文件大小,提升页面加载速度。
PurifyCSS Webpack 插件通常与 extract-text-webpack-plugin 配合使用,以确保在提取 CSS 文件时能够去除未使用的样式。
最近更新的功能
由于项目在 2018 年 12 月 25 日已经被归档,因此最近没有新增的功能更新。不过,根据项目最后一次更新前的描述,以下是一些重要的功能点:
- 支持配置扫描的文件类型,如
.css、.html等。 - 提供了
moduleExtensions配置,允许在node_modules中查找使用的类。 - 可以启用 CSS 代码的压缩。
- 允许定义自定义路径,以便插件能够更精确地识别哪些 CSS 应该被保留。
- 通过
whitelist选项支持白名单功能,确保特定的类不会被删除。
请注意,由于项目已不再维护,可能存在兼容性问题,建议关注替代项目如 purgecss-webpack-plugin。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



