CSS Preprocessors: Sass, LESS, Stylus, etc.

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

Sass、LESS、または Stylus プリプロセッサを使用するには、必要なものを 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!

その後、アンコールを再起動します。実行すると、不足している依存関係をインストールするために実行できるコマンドが表示されます。そのコマンドを実行して Encore を再起動したら、完了です。

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

各ローダーに構成オプションを渡すこともできます。詳細なドキュメントについては、Encore の index.js ファイルを参照してください。