J'ai une application react, créée avec create-react-app
puis j'ai construit l'application avec la commande: npm run build
Il utilise serve
pour exécuter l'application après la construction, si nous démarrons l'application avec du code de développement en exécutant ENV=production npm run start
, il peut lire la variable process.env.ENV
car j'ajoute ces plugins à la configuration de développement de webpack
new webpack.DefinePlugin({
'process.env':{
'ENV': JSON.stringify(process.env.ENV),
}
}),
J'ajoute également le script ci-dessus à la configuration de production de webpack, mais si j'essaie cette commande après la construction ENV=prod serve -s build
, elle ne peut pas lire la variable d'environnement
Comment résoudre ce problème?