Thief of Wealth
CRA에서 env 환경변수 사용하기
개발/Web Programming 2021. 5. 1. 23:46

CRA에서 모든 환경 변수는 REACT_APP이라는 prefix가 붙어야한다. 만약 내가 PORT = 4000이라고 .env에 정의한다고 하면, REACT_APP_PORT = 4000 라고 선언해야 정상적으로 값을 읽어올 수 있는 것이다. 그리고 따로 dotenv를 설치해서 사용하지 않아도 node_modules에 dotienv-expand라는 라이브러리가 CRA에 종속되어 있는 것같다. (정상동작) 만약 dev, prod 개발환경을 나누고 싶으면 package.json에 "start:stage": "REACT_APP_ENV=production && react-scripts start", "start:dev": "REACT_APP_ENV=development && react-scripts start", ..

profile on loading

Loading...