23 lines
440 B
JavaScript
23 lines
440 B
JavaScript
|
module.exports = ({ config }) => {
|
||
|
const rules = config.module.rules;
|
||
|
|
||
|
const fileLoaderRule = rules.find((rule) => rule.test.test(".svg"));
|
||
|
fileLoaderRule.exclude = /\.react.svg$/;
|
||
|
|
||
|
rules.push({
|
||
|
test: /\.react.svg$/,
|
||
|
use: [
|
||
|
{
|
||
|
loader: "@svgr/webpack",
|
||
|
options: {
|
||
|
svgoConfig: {
|
||
|
plugins: [{ removeViewBox: false }],
|
||
|
},
|
||
|
},
|
||
|
},
|
||
|
],
|
||
|
});
|
||
|
|
||
|
return config;
|
||
|
};
|