Je suis à l'aide de créer réagir app pour lancer mon application.
J'ai ajouté deux .env
fichiers .env.development
et .env.production
à la racine.
Mon .env.development
comprend:
API_URL=http://localhost:3000/api
CALLBACK_URL=http://localhost:3005/callback
Quand je lance mon application en utilisant react-scripts start
et console out process.env
il crache
{ NODE_ENV: "development", PUBLIC_URL: "" }
J'ai essayé différentes choses, mais il est tout de ne pas reprendre le veriables dans mon fichier de prospection, ce que je fais mal?!
Directry la structure est:
/.env.development
/src/index.js
Package.json script est:
"start": "export PORT=3005; npm-run-all --parallel server:start client:start",
"client:start": "export PORT=3005; react-scripts start",
"server:start": "node server.js",
"build": "react-scripts build",
Edit:
@jamcreencia correctement souligné mon variables doivent être préfixées avec REACT_APP
.
Edit 2
Cela fonctionne bien si j'ai le nom du fichier .env
mais pas si j'utilise .env.development
ou .end.production