diff --git a/webpack/config.dev.js b/webpack/config.dev.js index feec0d1382..cc405d0a00 100644 --- a/webpack/config.dev.js +++ b/webpack/config.dev.js @@ -79,32 +79,29 @@ module.exports = { }, { test: /\.(mp3)$/, - use: 'file-loader' + type: 'asset/resource' }, { test: /\.(png)$/, - use: { - loader: 'file-loader', - options: { - name: '[name].[ext]', - outputPath: 'images/' - } + type: 'asset/resource', + generator: { + filename: 'images/[name].[ext]' } }, { test: /fonts\/.*\.(eot|ttf|woff|woff2)$/, - use: 'file-loader' + type: 'asset/resource' }, { test: /\.svg$/, oneOf: [ { resourceQuery: /byContent/, - use: 'raw-loader' + type: 'asset/source', }, { resourceQuery: /byUrl/, - use: 'file-loader' + type: 'asset/resource', }, { use: { diff --git a/webpack/config.prod.js b/webpack/config.prod.js index 23811ed511..7e7725e343 100644 --- a/webpack/config.prod.js +++ b/webpack/config.prod.js @@ -98,32 +98,29 @@ module.exports = { }, { test: /\.(png)$/, - use: { - loader: 'file-loader', - options: { - name: '[name].[ext]', - outputPath: 'images/' - } - } + type: 'asset/resource', + generator: { + filename: 'images/[name].[ext]' + } }, { test: /\.mp3$/, - use: 'file-loader' + type: 'asset/resource', }, { test: /fonts\/.*\.(eot|ttf|woff|woff2)$/, - use: 'file-loader' + type: 'asset/resource', }, { test: /\.svg$/, oneOf: [ { resourceQuery: /byContent/, - use: 'raw-loader' + type: 'asset/source', }, { resourceQuery: /byUrl/, - use: 'file-loader' + type: 'asset/resource', }, { use: {