Как использовать CSS-Purge, чтобы удалить дубликаты и НЕ потерять комментарии или форматирование? - PullRequest
0 голосов
/ 17 мая 2018

Как я могу использовать CSS-Purge для очистки моего кода, не теряя свои комментарии и все форматирование в моем файле css?

Спасибо:)

1 Ответ

0 голосов
/ 02 ноября 2018

вы можете использовать параметры конфигурации для включения / выключения функций.

В вашем сценарии вы можете установить для следующих параметров значение false:

  • trim_keep_non_standard_inline_comments
  • trim_removed_rules_previous_comment
  • trim_comments
  • trim_whitespace
  • trim_breaklines
  • 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

Пример структуры файла конфигурации приведен в разделе «Начало работы> Настройка».

...