본문 바로가기

dev/React

create react app .env 파일 순서

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를 사용하면 된다.