Среди моих зависимостей (в package.json
) у меня есть owl.carousel
. это слайдер Здесь является npm
ссылкой. Ничего особенного. Но для меня это имеет одну неудобную проблему. Если я открою исходный код пакета, я смогу увидеть ссылку на изображение:
Я хочу иметь следующую структуру общих папок:
Конечно, я хотел бы видетьизображения совы карусели в папке public/site/images
. Но что я вижу после npm run watch
:
Почему папка images
здесь? И, как вы можете видеть, он содержит изображение совы карусели. Я хотел бы видеть это в public/site/img
, но не в public/images
. Как сказать для laravel-mix
«эй, микс laravel! Если вы видите ссылку на картинку среди пакетов npm, просто поместите ее в папку public/site/img
». Вот код моего webpack.mix.js
файла:
// site
mix.js('resources/site/js/app.js', 'public/site/js')
.sass('resources/site/sass/app.scss', 'public/site/css');
mix.copyDirectory('resources/site/img', 'public/site/img');