J'ai une variable d'environnement à laquelle j'ai besoin d'accéder dans ma méthode de rendu. Comme c'est une variable ENV personnalisée, je ne peux pas utiliser (process.env.NODE_ENV) J'ai lu que React assainit tous les accès process.env (https://stackoverflow.com/a/4870450/5898523) Comment accéder à ma variable d'environnement personnalisée (CLUSTER_ENV) dans l'application web React?Comment accéder aux variables d'environnement dans l'application web React JS?
1
A
Répondre
7
Si vous utilisez Webpack, il est possible avec Webpack Define d'être ajouté.
webpack.config.js:
...
plugins: [
new webpack.DefinePlugin({
'NODE_ENV': JSON.stringify(process.env.NODE_ENV)})
]
...
puis simplement vous pouvez utiliser sur votre fichier javascript.
console.log(NODE_ENV);
modifier: not alias, define plugin.
J'utilise l'application de météore de réaction, j'ai besoin d'employer ces variables variables dans le composant de réaction, je fais babel plutôt que le webpack –