PostCSS и автоматическое добавление префиксов (postcss-loader)

PostCSS - это инструмент пост-обработки CSS, который может трансформировать ваш CSS множеством крутых способов, например aавтоматическое добавление префиксов, ` проверка соблюдения стандарта оформления кода`_ и многими другими!

Для начала, скачайте postcss-loader и любые желаемые вами плагины, вроде autoprefixer:

1
$ yarn add --dev postcss-loader autoprefixer

Далее, создайте файл postcss.config.js в корне вашего проекта:

1
2
3
4
5
6
7
module.exports = {
    plugins: {
        // добавьте любые желаемые вами плагины,
        // но убедитесь в том, что устанавливаете их через yarn или npm!
        autoprefixer: {}
    }
}

Далее, включите загрузчик в Encore!

1
2
3
4
5
6
// webpack.config.js

Encore
    // ...
+     .enablePostCssLoader()
;

Вот и всё! Теперь postcss-loader будет использовать для всех файлов CSS, Sass, и др.

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.