Когда Laravel Mix разрешает URL-адреса в CSS, он игнорирует вложенные папки и помещает два разных файла в один файл в public / images.
Пример:
webpack.mix. js:
mix.less('public/css/my.less', 'public/css/my.css').options({
processCssUrls: true
});
public / css / my.less:
a {
background-image: url("../img/gen/back.jpg");
}
a:hover {
background-image: url("../img/gen/massage/back.jpg");
}
Скомпилировано css:
a {
background-image: url(/images/back.jpg?12f5b62f0d3f842dcf77dd900f6378fb);
}
a:hover {
background-image: url(/images/back.jpg?6f672a702259e2a4b1bbd3c7798d4f6b);
}
ls -a public / images:
. .. back.jpg
Вопрос: Как исправить? Что я делаю не так?