К index.js таким образом подключаются картинки:
import './img/backgrounds/mainsite-bg.jpg';
import './img/icons/sprite.svg';
Можно заметить, что картинки импортируются из разных папок, одна из backgrounds, а другая из icons. После обработки webpack грузит все картинки в одну папку dist/img,
А надо чтобы грузил картинки по структуре, которая была до обработки
Т.е.
dist/img/backgrounds
dist/img/icons
Вот такой код обрабатывает картинки:
{
    test: /\.(jpe?g|png|gif|svg)$/,
    use: [
        {
            loader: 'file-loader',
            options: {
                name: "img/[name].[ext]"
            }
        }
    ]
},
Как можно сохранить структуру?