css-loader создан для того, чтобы Вебпак обрабатывал @import
и url()
в CSS так же, как import
в JavaScript. ОДНАКО! В его конфигурации есть опция minimize
, которая позволяет включить минификацию стилей. Под капотом для минификации используется cssnano, который, в свою очередь, тоже можно настроить. А в продвинутом режиме cssnano (напомню, минификатор стилей) начинает применять Автопрефиксер, который вообще никакого отношения к минификации не имеет.
{
loader: 'css-loader', // пусть Вебпак обрабатывает @import и url() в CSS
options: {
minimize: { // хм, почему бы заодно не включить cssnano
preset: 'advanced', // здесь этого не написано, но стили обработаются Автопрефиксером, потому что?..
},
},
}
Принцип единственности ответственности? Не, не слышали.