remove file loader as dependency (#5012)

This commit is contained in:
Scott Bell
2022-03-30 18:58:26 +02:00
committed by GitHub
parent 47b6d19de8
commit 0a511e6155
2 changed files with 19 additions and 20 deletions

View File

@ -32,7 +32,6 @@
"eventemitter3": "1.2.0", "eventemitter3": "1.2.0",
"exports-loader": "0.7.0", "exports-loader": "0.7.0",
"express": "4.13.1", "express": "4.13.1",
"file-loader": "6.2.0",
"file-saver": "2.0.5", "file-saver": "2.0.5",
"git-rev-sync": "3.0.2", "git-rev-sync": "3.0.2",
"html2canvas": "1.4.1", "html2canvas": "1.4.1",

View File

@ -109,25 +109,24 @@ const config = {
] ]
}, },
{ {
test: /\.(jpg|jpeg|png|svg|ico|woff|woff2?|eot|ttf)$/, test: /\.(jpg|jpeg|png|svg)$/,
loader: 'file-loader', type: 'asset/resource',
options: { generator: {
name: '[name].[ext]', filename: 'images/[name][ext]'
outputPath(url, resourcePath, context) {
if (/\.(jpg|jpeg|png|svg)$/.test(url)) {
return `images/${url}`;
}
if (/\.ico$/.test(url)) {
return `icons/${url}`;
}
if (/\.(woff|woff2?|eot|ttf)$/.test(url)) {
return `fonts/${url}`;
} else {
return `${url}`;
} }
},
{
test: /\.ico$/,
type: 'asset/resource',
generator: {
filename: 'icons/[name][ext]'
} }
},
{
test: /\.(woff|woff2?|eot|ttf)$/,
type: 'asset/resource',
generator: {
filename: 'fonts/[name][ext]'
} }
} }
] ]
@ -135,4 +134,5 @@ const config = {
stats: 'errors-warnings' stats: 'errors-warnings'
}; };
// eslint-disable-next-line no-undef
module.exports = config; module.exports = config;