, поэтому я, кажется, немного запутался в том, как работать с изображениями в Webpack Encore + assets.
Я храню все JS и CSS, как это
/assets/js
/assets/css
...
С вызовом на бис я могу получить к ним доступ позже из моей папки / public / build - проблем нет.
Теперь я хочу сохранить некоторые изображения (например, загрузку файла).
Первой идеей было сохранить их в папке, например / assets / images . Но с текущими настройками и использованием ресурсов я могу получить доступ только к файлам в папке / public / build .
Поэтому я попытался использовать copyFiles для копирования всего с / assets / images в / public / build / images .
Но это не автоматически копирует мои файлы (например, загрузка файла в / assets / images / не копирует его в / public / build - который в порядке не доступно в моем проекте). Поэтому мне нужно было бы запускать вызов на бис вручную - чего я не хочу.
Вторая идея заключалась в том, чтобы хранить загруженные изображения непосредственно в / public / build / images , но эти файлы будут удалены при запуске на бис.
Далее я отключил параметр веб-пакета cleanupOutputBeforeBuild , чтобы изображения не удалялись. Но без этой опции папка будет заполняться новыми JS & CSS файлами каждый раз, когда я запускаю на бис.
Что мне нужно?
Решение для хранения моих изображений любым способом в папке / assets и сделать их доступными для моего проекта.
или
храните изображения непосредственно в папке / public / build, не удаляя их на бис и не загружая папку с помощью JS / CSS, отключив параметр cleanupOutput.
Заранее спасибо ~ Syllz