WebpackでのSASSの扱い
それでは、SASSプリプロセッサーの扱い方を学びましょう。 そのためには、まずSASS自体をインストールする必要があります:
npm install sass --save-dev
次に対応するローダーをインストールします:
npm install sass-loader --save-dev
次に、エントリーポイントに複数のSASSファイルをインポートするようにしましょう:
import './styles1.sass';
import './styles2.sass';
SASSコードがCSSに変換されるようにWebpackを設定しましょう:
export default {
entry: './src/index.js',
rules: [
{
test: /\.sass/i,
use: [
'style-loader',
'css-loader',
'sass-loader',
],
},
],
};
次に、変換されたCSSが1つの共通バンドルにまとめられるようにWebpackを設定しましょう:
export default {
entry: './src/index.js',
plugins: [new MiniCssExtractPlugin()],
module: {
rules: [
{
test: /\.sass/i,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'sass-loader',
],
},
],
},
};
複数のSASSファイルをエントリーポイントに接続してください。 それらをCSSにコンパイルしてください。