Решил это. Может быть, это кому-то поможет.
Секрет был в том, чтобы понять разницу между 'file-loader' 'и' webpack-copy-plugin '.
-' file-loader 'работает с файлами, которые вы вызываете из js / css et c. (в фоновом режиме, например, css) - ' webpack-copy-plugin ' работает с такими значениями, как «какая копия» и «куда копировать».
Итак, для моего случая Мне нужно использовать 'webpack-copy-plugin', который решает проблему.
Но также я должен настроить 'file-loader' для сохранения имени файла без ha sh с конфигурацией по умолчанию.
Итак, вот мой случай:
module: {
rules: [
{
test: /\.(png|jpg|gif|svg)$/,
loader: 'file-loader',
options: {
name: 'images/[name].[ext]',
publicPath: 'images',
outputPath: 'images'
}
}
]
},
plugins: [
{
from: 'src/images',
to: 'images',
force: true
}
])
],
Этот параметр полностью сохраняет ваш исходный код с зависимостями пути к изображению и их именами