3

如何使用 CSS-Purge 清理我的代码,而不会丢失我的注释和我的 css 文件中的所有格式?

谢谢 :)

4

1 回答 1

1

您可以使用配置选项来打开/关闭功能。

在您的场景中,您可以将以下选项设置为 false:

  • trim_keep_non_standard_inline_comments
  • trim_removed_rules_previous_comment
  • 修剪评论
  • 修剪空白
  • 修剪断线
  • trim_last_semicolon

或者只是设置trim为 false 以禁用所有这些。

如果您正在执行全局或本地使用,您可以使用 -f 命令行选项传入配置文件:

css-purge -f myconfig.json -i mycss.css -o mynewcss.css

如果您将它用作库,那么您可以将其作为参数传递:

var cssPurge = require('css-purge');

//purging a CSS string with options
var css = "p { color: blue; color: blue; } ";

cssPurge.purgeCSS(css, {
    trim : false,
    shorten : true
}, function(error, result){
    if (error)
        console.log(error)
    else
        console.log('Output CSS: ',  result);
});

查看所有选项:http ://rbtech.github.io/css-purge

在 Getting Started > Config 部分中有一个示例配置文件结构。

于 2018-11-02T12:01:13.673 回答