Как изменить Webpack devServer: прокси для динамического изменения из другого входного файла или из параметров - PullRequest
0 голосов
/ 28 мая 2019

Я использую Webpack для сборки библиотеки js и использую web-сервер для тестирования моей библиотеки.

В файле webpack.config.js я добавляю ниже:

{
let targetProxy = 'https://xxxxx.mm.com';


if (evn === 'dev-stg') {
     targetProxy = 'https://xxxxx-stg.mm.com';
}
else {
     targetProxy = 'https://xxxxx-pre.mm.com';
}

devServer: {
            port: 4200,
            contentBase: __dirname + '/dist',
            inline: true,
            proxy: {
                '/api': {
                    target: targetProxy,
                    changeOrigin: true
                }
            }
        }
}

В настоящее время эти входные параметры взяты из командной строки webpack:

webpack --progress--env dev-stg

но я хочу динамически изменить целевой адрес при запуске webpack-dev-server вместо параметров webpack --env?Можно ли этого достичь?

...