Загружается не та картинка Webpack

Есть простой проект, основанный на webpack. Вот его иерархия: Иерархия проекта

Файл webpack.config.js:

const path = require('path')
const HTMLWebpackPlugin = require('html-webpack-plugin')
const {CleanWebpackPlugin} = require('clean-webpack-plugin')

module.exports = {
    context: path.resolve(__dirname, 'src'),
    mode: 'development',
    entry: {
        main: './index.js',
        analytics: './analytics.js'
    },
    output: {
        filename: '[name].[contenthash].js',
        path: path.resolve(__dirname, 'dist')
    },
    plugins: [
        new HTMLWebpackPlugin({
            template: "./index.html"
        }),
        new CleanWebpackPlugin()
    ],
    module: {
        rules: [
            {
                test: /\.css$/,
                use: ['style-loader','css-loader']
            },
            {
                test: /\.(png|jpg|svg|gif)$/,
                use: ['file-loader']
            },
            {
                test: /\.(ttf|woff|woff2|eot)$/,
                use: ['file-loader']
            }
        ]
    }
}

Файл styles.css:

@import "roboto.css";

body {
    font-family: 'Roboto', sans-serif;
}

.container {
    padding-top: 2rem;
    max-width: 1000px;
    margin: 0 auto;
}

h1 {
    text-align: center;
}

.logo {
    background-image: url('../assets/webpack-logo.png');
    background-size: cover;
    height: 200px;
    width: 200px;
    margin: 0 auto;
}

Файл index.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Webpack</title>
</head>
<body>
    <div class="container">
        <h1 style="font-family: sans-serif;">Hello, Webpack!</h1>
        <hr>
        <div class="logo"></div>
    </div>
</body>
</html>

Файл index.js:

import Post from './Post'
import json from './assets/json.json'
import './styles/styles.css'
import WebpackLogo from './assets/webpack-logo.png'

const post = new Post('Webpack', WebpackLogo);

console.log('Post to string:', post.toString())

console.log('JSON', json)

В файл styles.css, в background-image должна идти картинка с хэшем 4769..b2e.png, а идёт bca6d..10aee.png (битая). Вот доказательство:

Доказательство, что приходит не та картинка


Ответы (0 шт):