Использование конфигурации по умолчанию при выполнении Webpack Encore - PullRequest
0 голосов
/ 10 октября 2018

Из-за проблем с производительностью мне пришлось сделать 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

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

...