首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Purifycss不删除未使用的css类

Purifycss不删除未使用的css类
EN

Stack Overflow用户
提问于 2017-03-16 16:36:09
回答 1查看 861关注 0票数 0

我让下面的代码尝试删除类hello3

代码语言:javascript
复制
var purify = require('purify-css');
    var content = '<div class="hello"></div><div class="hello2"></div>';
    var css = '.hello { color: green; } .hello3 { display: block; }';

    var options = {
      output: 'purified.css',

      // Will minify CSS code in addition to purify.
      minify: true,

      // Logs out removed selectors.
      rejected: true
    };

    purify(content, css, options);

purified.css中的输出与变量css相同:

代码语言:javascript
复制
.hello { color: green; } .hello3 { display: block; }

如何解决?

EN

回答 1

Stack Overflow用户

发布于 2018-08-13 14:29:27

我运行了一个测试,并确认purify-css不喜欢包含数字的类名。

我的命令。purifycss css/main.css page1.html --out css/purified.css --info --rejected获取了我的main.css文件,并将其不完全净化为:

代码语言:javascript
复制
.page1-h1 {
  color: red;
}
.page2-h1 {
  color: blue;
}

这包括一个未使用的类(.page2-h1)。但是,当我重命名我的类名,使其中没有数字字符,然后再次运行相同的命令时,得到了我期望的main.css,它只包含:

代码语言:javascript
复制
.pageone-hone {
  color: red;
}

这似乎也是一个known problem

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42828925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档