Skip to content

Commit 1317cf4

Browse files
committed
fix (loaders) : remove file-loader for images and fonts
1 parent 6e73e55 commit 1317cf4

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

config/loaders.js

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,25 +58,14 @@ const SCSSLoaderProd = {
5858
}
5959

6060
const FontsLoader = {
61-
test: /\.(woff2?|woff|eot|ttf|otf|mp3|wav)(\?.*)?$/,
62-
use: {
63-
loader: 'file-loader',
64-
options: {
65-
name: '[name].[ext]',
66-
outputPath: './fonts/',
67-
},
68-
},
61+
test: /\.(woff|woff2)$/,
62+
type: 'asset/resource',
6963
}
7064

7165
const ImagesLoader = {
7266
test: /\.(png|jpe?g|gif)$/,
67+
type: 'asset/resource',
7368
use: [
74-
{
75-
loader: 'file-loader',
76-
options: {
77-
name: '[path][name].[ext]',
78-
},
79-
},
8069
{
8170
loader: 'image-webpack-loader',
8271
options: {

config/webpack.common.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ module.exports = {
99
filename: '[name].js',
1010
path: path.resolve(__dirname, '../dist'),
1111
publicPath: '',
12+
assetModuleFilename: 'assets/[hash][ext][query]',
1213
},
1314
module: {
1415
rules: [loaders.FontsLoader, loaders.ImagesLoader, loaders.JSLoader],

0 commit comments

Comments
 (0)