react-typescript 환경에서 env 환경변수 사용하기
npm install dotenv
REACT_APP_YOUR_KEY_NAME=YOUR_SECRET_KEY
REACT_APP_YOUR_URL=YOUR_SITE_URL
/// <reference types="react-scripts" />
declare global {
namespace NodeJS {
interface ProcessEnv {
REACT_APP_YOUR_KEY_NAME: string | undefined;
REACT_APP_YOUR_URL: string | undefined;
}
}
}
.
.
.
"include" : [
"env.d.ts"
]
const YOUR_KEY = process.env.REACT_APP_YOUR_KEY_NAME || '';