执行Webpack Encore时使用默认配置

时间:2018-10-10 15:01:32

标签: node.js symfony webpack symfony4 webpack-encore

对于性能问题,我必须在Webpack中进行2种不同的Encore配置。我简化了代码,因为这里重要的是导出而不是Encore里面的内容:

If anyone needs source for this part of the code it is avalable here

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 个答案:

没有答案