Из-за проблем с производительностью мне пришлось сделать 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
Когда я пытаюсь это сделать,мой код запускает оба конфига.Как выбрать один для запуска по умолчанию?