如何更改Webpack devServer:proxy以从其他输入文件或参数动态更改

如何更改Webpack devServer:proxy以从其他输入文件或参数动态更改,webpack,webpack-dev-server,Webpack,Webpack Dev Server,我正在使用Webpack构建js库,并使用webdev服务器测试我的库 在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'; } devServ

我正在使用Webpack构建js库,并使用webdev服务器测试我的库

在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命令行:

网页包--进度--环境开发stg

但是我想在运行webpack dev server时动态更改目标地址,而不是从webpack--env参数?有可能做到吗