CSS 文件管理器 purgecss

MIT
JavaScript
跨平台
2018-01-29
周其

当你建立一个网站的时候,你可能会大量使用像Bootstrap,Materializecss,Foundation这样的框架,但是你只会使用其中的一小部分,而且这部分还包括了大量的多余的CSS样式。Purgecss起作用了,Purgecss会分析你的内容和你的css文件。然后将文件中使用的选择器与内容文件中的选择器相匹配。再从CSS中删除未使用的选择器,是的css文件变得更小。

入门:

安装

npm i --save-dev purgecss

使用

import Purgecss from 'purgecss'
const purgeCss = new Purgecss({
  content: ['**/*.html'],
  css: ['**/*.css']
})
const result = purgecss.purge()

使用自定义提取器:

import Purgecss from 'purgecss'
import purgeHtml from 'purge-from-html'
const purgeCss = new Purgecss({
  content: ['**/*.html'],
  css: ['**/*.css'],
  extractors: [
    {
      extractor: purgeHtml,
      extensions: ['html']
    }
  ]
})
const result = purgecss.purge()
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

前端每天进步一点点-20190802

Vue使用小技巧 使用 @hook 监听子组件的生命周期钩子,比如: <Child @hook:mounted="childMounted" @hook:created="childCreated" /> 学习地址:https://vuedose.tips/tips/listen-to-lifec...

08/02 14:20
2
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部