Symfony 4 - Encore - скопировать папку в dist

Я использую Symfony 4 + Encore / Webpack. Я хочу скопировать всю папку (содержащую изображения) в папку dist.

Вот моя конфигурация веб-пакета:

Encore
    // the project directory where compiled assets will be stored
    .setOutputPath('public/build/')
    .setPublicPath('/build')
    .cleanupOutputBeforeBuild()
    .enableSourceMaps(!Encore.isProduction())
    .enableSassLoader(function(sassOptions) {}, {
        resolveUrlLoader: false
    })
    .autoProvidejQuery()

    .addEntry('js/app', './assets/js/app.js')
    .addEntry('js/home', './assets/js/home.js')
    .addEntry('js/map', './assets/js/map.js')
    .addPlugin(new CopyWebpackPlugin([
        // copies all images
        { from: './assets/images/*', to: 'images/', flatten: true },
    ]))

И папка изображений не копируется. У меня установлен Symfony 4 по умолчанию.

Есть ли способ легко скопировать папку и ее ресурсы в папку dist? Используете Encore без плагина?

РЕДАКТИРОВАТЬ

Хорошо, пока я воспользуюсь своего рода уловкой, я не понимаю, почему Symfony не предоставляет четкой документации по управлению изображениями / статикой.

Я поместил это в свой основной файл js:

const imagesContext = require.context('../images', true, /\.(png|jpg|jpeg|gif|ico|svg|webp)$/);
imagesContext.keys().forEach(imagesContext);

Дополнительная информация: http://aerendir.me/2018/04/06/managin-static-images-webpack-encore/

Он отлично работает и помещает все изображения из папки / assets / images в папку / public / build / images.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
1
1 123
0

Другие вопросы по теме