npm 包 purifycss 使用教程

阅读时长 3 分钟读完

#npm 包 purifycss 使用教程

简介

purifycss 是一个可以剔除未使用 CSS 代码的 npm 包,可以在构建后将未使用的 CSS 代码从生产文件中剔除,减小包大小,提高加载速度。本文将详细介绍 purifycss 的使用方法,包括安装、配置、参数介绍和示例代码。

安装

在项目中安装 purifycss,可以使用 npm 命令: npm install purify-css

配置

方法一:命令行

在命令行中使用 purifycss,可以运行如下命令: purifycss path/to/css/*.css path/to/js/*.js -o path/to/output.css 其中:

  • path/to/css/.css: CSS 文件路径,可以是一个数组,例如:['path/to/css/.css', 'path/to/other/css/*.css']
  • path/to/js/.js: JS 文件路径,可以是一个数组,例如:['path/to/js/.js', 'path/to/other/js/*.js']
  • path/to/output.css: 输出的 CSS 文件路径

方法二:配置文件

在使用配置文件时,需要创建一个名为 purifycss.config.js 的文件,其中包含如下代码:

其中:

  • css: CSS 文件路径,可以是一个数组。
  • js: JS 文件路径,可以是一个数组。
  • output: 输出的 CSS 文件路径。

参数介绍

purifycss 提供了一系列参数控制分析行为,例如 whitelisted、rejected 和 minify。

whitelisted 用于设置白名单,即被允许的 CSS 选择器和属性。 rejected 属性可以用于设置黑名单,即应该从生成的 CSS 中删除的选择器和属性。 minify 用于将生成的 CSS 文件压缩。

示例代码:

-- -------------------- ---- -------
--- --------------- - -----------------------------
--- ---- - ----------------
--- ---- - ----------------

--- --------- - --- -----------------
  -- ------- --- --------- -- ----- -- ---- --- ------ ----- ------ -- ---------
  ------ ------------------------------ --------------- 
  -- ---- -- --- --------- ----- ---- ------ ------
  -- ---- -------- ----- ---------------------------------------------------------------------------------
  ---------------- ---------
  -------------- -
    ---------- ---------
  -
--

结语

本文详细介绍了 purifycss 的使用方法和参数,希望对前端开发者有所帮助。若在使用中遇到问题,欢迎随时联系我。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64199

纠错
反馈