Laravel микс и URL-адреса в css для двух файлов с одинаковым базовым именем - PullRequest
0 голосов
/ 27 мая 2020

Когда 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

Вопрос: Как исправить? Что я делаю не так?

...