PurgeCSS убирает отзывчивые служебные классы - PullRequest
0 голосов
/ 20 ноября 2018

Я работаю над новым сайтом, который использует служебные классы в основном для макета.

Для отзывчивости я добавляю дополнительные элементы к элементу.

Вот примерсписок классов элемента:

class="u:px-10 u@sm:px-5"

Это применяет класс u @ sm *, когда он имеет определенный размер.Я играл с PurgeCSS, и поначалу это было потрясающе, но, похоже, убирает все классы u @ sm.

Что-нибудь нужно изменить в конфигурации?Я использую стандартную настройку в Webpack.

Для создания этих классов существует несколько прикольных SASS, но по сути это так:

.u\@sm\: {
    @media all and (max-width: $breakpoint-small) {
        &px-4 {
            padding-left: 4px;
            padding-right: 4px;
        }
    }
}

Оригинальные классы сохраняются, однакосозданы следующим образом:

.u\@sm\: {
    &px-4 {
        padding-left: 4px;
        padding-right: 4px;
    }
}
...