Black Friday 2022 Offers 30% discount in Symfony, Twig and Sylius certifications (offer ends tomorrow)

CSS Preprocessors: Sass, LESS, Stylus, etc.

Edit this page

CSS Preprocessors: Sass, LESS, Stylus, etc.

To use the Sass, LESS or Stylus pre-processors, enable the one you want in webpack.config.js:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// webpack.config.js
// ...

Encore
    // ...

    // enable just the one you want

    // processes files ending in .scss or .sass
    .enableSassLoader()

    // processes files ending in .less
    .enableLessLoader()

    // processes files ending in .styl
    .enableStylusLoader()
;

Then restart Encore. When you do, it will give you a command you can run to install any missing dependencies. After running that command and restarting Encore, you're done!

You can also pass configuration options to each of the loaders. See the Encore's index.js file for detailed documentation.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.
Symfony 5.4 is backed by Private Packagist.