I am trying to access an environment variable through process.env in my React/Typescript code, but it's returning undefined. I am able to access NODE_ENV
though.
console.log(process.env.CURRENT_URL) // prints "undefined" on browser
console.log(process.env.NODE_ENV) // prints "development" on browser
CURRENT_URL
is present in windows environment variable.
Why is process.env.NODE_ENV
is accessible but not the other variable?
CodePudding user response:
This is your answer, from the official create-react-app docs.
Summary:
By default you will have NODE_ENV
defined for you, and any other environment variables starting with REACT_APP_
.
So append REACT_APP_
to all your env variables e.g. REACT_APP_CURRENT_URL
.
That should work!
CodePudding user response:
You can use this package to defined the process env