Использование конфигурации по умолчанию при выполнении Webpack Encore

Из-за проблем с производительностью мне пришлось сделать 2 разные конфигурации Encore в моем веб-пакете. Я упростил код, потому что здесь важен экспорт, а не то, что внутри Encore:

Если кому-то нужен источник для этой части кода, он доступен здесь

let Encore = require('@symfony/webpack-encore');

//firstConfig
Encore
    /* My first Encore config here*/
;

const firstConfig = Encore.getWebpackConfig();
firstConfig.name = 'firstConfig';
Encore.reset();

//secondConfig
Encore
    /* My second Encore config here*/
;

const secondConfig = Encore.getWebpackConfig();
secondConfig.name = 'optim';

module.exports = [firstConfig, secondConfig];

Здесь важно увидеть последнюю строчку. Когда я бегу

yarn encore dev --config-name firstConfig

Все работает плавно То же самое для второго конфига.

Моя цель здесь будет иметь возможность бежать yarn encore dev чтобы он выполнил мой firstConfig по умолчанию

Когда я пытаюсь это сделать, мой код запускает обе конфигурации. Как выбрать один для запуска по умолчанию?

0 ответов

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