Skip to content

Commit a0a0515

Browse files
committed
refactor: scss is not processed with MiniCssExtractPlugin
1 parent dfe1a75 commit a0a0515

1 file changed

Lines changed: 10 additions & 24 deletions

File tree

webpack.config.js

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,9 @@ module.exports = (env) => {
134134
],
135135
},
136136
{
137-
test: /.jsx?$/,
138-
resolve: { extensions: [".js", ".jsx"] },
137+
test: /\.[j]sx?$/,
139138
exclude: /node_modules/,
140-
use: [
141-
{
142-
loader: "babel-loader",
143-
options: {
144-
presets: ["@babel/preset-env", "@babel/preset-react"],
145-
},
146-
},
147-
],
139+
use: "babel-loader",
148140
},
149141
{
150142
test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
@@ -160,31 +152,25 @@ module.exports = (env) => {
160152
],
161153
},
162154
{
163-
test: /\.(sa|sc|c)ss$/,
155+
test: /\.(sa|sc)ss$/,
164156
use: [
165-
{
166-
loader: "style-loader",
167-
},
168-
{
169-
loader: MiniCssExtractPlugin.loader,
170-
options: { esModule: false },
171-
},
172-
{
173-
loader: "css-loader",
174-
},
157+
MiniCssExtractPlugin.loader,
158+
"css-loader",
175159
{
176160
loader: "sass-loader",
177161
options: {
178-
additionalData: `
179-
$skin: "${skin}";
180-
`,
162+
additionalData: `$skin: "${skin}";`,
181163
sassOptions: {
182164
includePaths: ["node_modules"],
183165
},
184166
},
185167
},
186168
],
187169
},
170+
{
171+
test: /\.css$/,
172+
use: [MiniCssExtractPlugin.loader, "css-loader"],
173+
},
188174
{ test: /\.csl$/, type: "asset/source" },
189175
],
190176
},

0 commit comments

Comments
 (0)