dev/React
create react app .env 파일 순서
amuse1991
2022. 10. 31. 17:43
CRA 공식 문서에 따르면 파일 순서는 아래와 같다.
Files on the left have more priority than files on the right:
- npm start: .env.development.local, .env.local, .env.development, .env
- npm run build: .env.production.local, .env.local, .env.production, .env
- npm test: .env.test.local, .env.test, .env (note .env.local is missing)
출처] CRA adding custom enviroment
.env파일이 하나 이상 있으면 위 규칙이 적용된다.
.env
.env.production
이렇게 있으면, npm run build는 .env.production을 참조한다.
.env.production
.env.development
이렇게 있으면 npm run build는 .env.production을,
npm start는 .env.development를 참조한다.
수동으로 바꾸려면 env-cmd를 사용하면 된다.