Мои изображения разделены в разных подпапках в каталоге src / images. Когда я запускаю создание сборки с помощью веб-пакета, все изображения копируются в одну папку img, а изображения с одинаковыми именами просто заменяют друг друга. Это моя конфигурация веб-пакета для изображений:
{
test: /\.(png|jpe?g)/i,
use: [
{
loader: "url-loader",
options: {
name: "img/[name].[ext]",
limit: 10000
}
},
{
loader: "img-loader",
options: {
name: "img/[path]/[name].[ext]",
useRelativePath: true
}
}
]
}
Подскажите, пожалуйста, как настроить веб-пакет для разделения изображений, используя ту же структуру папок, что и в src / images. Я новичок в вебпаке. Спасибо
Итак, вот окончательный ответ, который работает для меня:
{
test: /\.(png|jpe?g)/i,
use: [
{
loader: "url-loader",
options: {
name: "img/[path][name].[ext]",
context: "src/assets/images",
limit: 10000
}
},
{
loader: "img-loader",
options: {
name: "img/[path][name].[ext]",
context: "src/assets/images"
}
}
]
}