I am working on this react app and thinking of adding some environment variables inside, this is what I've done:
- installed the latest version of react-scripts
- added .env file on the root folder (the same location where node_modules folder is)
- added REACT_APP_OTHER_OTHER_THING=asdfas just to test the variable
REACT_APP_OTHER_OTHER_THING=asdfas
- open index.js and console.log(process.env.REACT_APP_OTHER_OTHER_THING) inside to see the output
import React from 'react'; import Reactdom from 'react-dom'; import App from './App'; console.log(process.env.REACT_APP_OTHER_OTHER_THING, 'DOTENV') Reactdom.render(<App/>, document.getElementById("app"))
then I rebuilt the app and started the app to see the result but then it gives out undefined as the output for process.env.REACT_APP_OTHER_OTHER_THING. I then tried to print process.env.NODE_ENV (which is working and prints "development" as output).
note: I have also tried to add temporary variable as the docs said in https://create-react-app.dev/docs/adding-custom-environment-variables >> rebuilt the server and run ($env:REACT_APP_OTHER_OTHER_THING= "abcdef") -and (npm start) << due to me running it on powershell which still gives undefined as output.
is there anything I can do on this? thank you