我想部署我的应用程序(使用javaScriptServices)进行生产。在我的webpack.config中,我添加了以下代码:
...
var API_URL = {
development: JSON.stringify('devApiUrl'),
production: JSON.stringify('prodApiUrl')
}
...
var environment = process.env.NODE_ENV === 'production'?'production':'development';
...
plugins: [
new webpack.DefinePlugin({'API_URL': API_URL[environment]})
]
...
然后在我的代码中,找到的API_URL被替换为它的实际值(例如:devApiUrl),到目前为止一直很好。我正在将我的应用程序部署到Azure应用服务,但始终,API_URL已设置为开发,我不知道如何更改NODE_ENV。我确实在Azure服务中创建了一个名为NODE_ENV的变量,并已设置为“生产”,但无法正常工作。有人能帮助我吗?