Javascript 如何根据环境变量标志在网页中的两个电子版本之间切换

Javascript 如何根据环境变量标志在网页中的两个电子版本之间切换,javascript,webpack,electron,Javascript,Webpack,Electron,我给electron 8和electron 9取了别名,并将它们都放在包的包中。jsondevdependences(如“devdependences:{”electron8:“npm:electron@8.2.5,“electron9”:“npm:electron@9.1.1“,}),但我希望webpack可以为electron8或electron9提供服务,具体取决于是否设置了布尔环境变量标志。我曾尝试在webpack.config.js中使用NormalModuleReplacementP

我给electron 8和electron 9取了别名,并将它们都放在包的包中。json
devdependences
(如
“devdependences:{”electron8:“npm:electron@8.2.5,“electron9”:“npm:electron@9.1.1“,}
),但我希望webpack可以为electron8或electron9提供服务,具体取决于是否设置了布尔环境变量标志。我曾尝试在webpack.config.js中使用
NormalModuleReplacementPlugin
,但未能使其发挥作用。我如何才能做到这一点?

如果你能发布一份编辑过的隐私报告,那将大有帮助在您的
webpack.config.js
演示中,我看不出您不能这样做的原因,但我可以想到许多您不应该这样做的原因。