Как использовать CSS-Purge, чтобы удалить дубликаты и НЕ потерять комментарии или форматирование?
Как я могу использовать CSS-Purge для очистки моего кода, не теряя свои комментарии и все форматирование в моем файле CSS?
Спасибо:)
1 ответ
Вы можете использовать параметры конфигурации для включения / выключения функций.
В вашем сценарии вы можете установить для следующих параметров значение false:
- trim_keep_non_standard_inline_comments
- trim_removed_rules_previous_comment
- trim_comments
- trim_whitespace
- trim_breaklines
- trim_last_semicolon
или просто установить trim
ложь для всех их, чтобы быть отключенным.
Если вы используете глобальное или локальное использование, вы можете передать файл конфигурации с параметром командной строки -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
В разделе "Начало работы"> "Конфигурация" приведен пример структуры файла конфигурации.