.env.development
파일 추가dev 모드 용
// .. 이하 중략
VITE_API_URL=https://test.api.server.kr/
VITE_MODE=dev
.env.production
파일 추가prod 모드 용
// .. 이하 중략
VITE_API_URL=https://live.api.server.kr/
VITE_MODE=prod
"scripts": {
//.. 이하 중략
"dev": "vite --mode development",
"build:prod": "vite build --mode production", // prod 모드 빌드 실행
"build:dev": "vite build --mode development" // dev 모드 빌드 실행
},
main
브랜치에서는 build:prod
test
브랜치에서는 build:dev
명령어로 빌드
return
prod 혹은 dev // dev 모드에서만 보여주고 실제 production에서는 숨기고 싶을 경우
div {
display: ${import.meta.env.VITE_MODE === 'prod' ? 'none' : 'flex'};
}