Webpack-те SASS-пен жұмыс
Енді SASS препроцессорімен жұмыс істеуді үйренейік. Ол үшін алдымен SASS-тің өзін орнатуымыз керек:
terminalnpm install sass --save-dev
Содан кейін сәйкес лоадерді:
terminalnpm install sass-loader --save-dev
Енді кіру нүктесіне бірнеше SASS файлдары импортталатын болсын:
src/index.jsimport './styles1.sass';
import './styles2.sass';
Енді Webpack-ті SASS коды CSS-ке түрленетіндей етіп баптайық:
webpack.config.jsexport default {
entry: './src/index.js',
rules: [
{
test: /\.sass/i,
use: [
'style-loader',
'css-loader',
'sass-loader',
],
},
],
};
Енді Webpack-ті түрлендірілген CSS бір жалпы банделге жиналатын болсын:
webpack.config.jsexport default {
entry: './src/index.js',
plugins: [new MiniCssExtractPlugin()],
module: {
rules: [
{
test: /\.sass/i,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'sass-loader',
],
},
],
},
};
Задание 1
Кіру нүктеңізге бірнеше SASS файлдарын қосыңыз. Оларды CSS-ке құрастырыңыз.