create-react-app 에서 기본적으로 제공하는 환경변수입니다.
아래와 같이 실행하는 명령어에 따라서 총 3가지의 환경변수를 제공합니다.
실행 명령어 | NODE_ENV 값 |
npm start | development |
npm test | test |
npm run build | production |
프로젝트 폴더 바로 하위의 루트경로에 아래와 같은 파일을 생성해줍니다.
/.env.development
/.env.production
.env.development
REACT_APP_API_URL=dev.myapp.com
REACT_APP_TEMP=temp_dev
.env.production
REACT_APP_API_URL=prod.myapp.com
REACT_APP_TEMP=temp_prod
위에서 정의한 환경변수를 이용하기 위해서는 , process.env.[환경변수명] 의 형태로 불러와서 사용할 수 있습니다.
console.log(process.env.REACT_APP_API_URL);
console.log(process.env.REACT_APP_TEMP);
출처 : 실전 리액트 프로그리맹 - 인프런 (추천합니다 !!)
[Frontend/React] 7. 단일 페이지 애플리케이션(SPA) (0) | 2020.10.03 |
---|---|
[Frontend/React] 6. SCSS 개발환경 구성하기 (0) | 2020.10.03 |
[강의/실전 리액트 프로그래밍] 4. 지원되지 않는 JavaScript 함수처리 (0) | 2020.10.03 |
[강의/실전 리액트 프로그래밍] 3. 리액트 프로젝트 테스트 (0) | 2020.10.03 |
[강의/실전 리액트 프로그래밍] 2. 리액트 프로젝트 만들기 (npx create-react-app) (0) | 2020.10.03 |