Vue 환경변수
환경변수 사용 방법
.env 파일 생성
사용
- 선언된 환경변수는 빌드시점에 import.meta.env 객체에 주입
- 환경변수명은 VITE로 시작해야한다.
onMounted(() => {
console.log(import.meta.env.VITE_TEST)
})
주의사항
- vite.config.js 파일에서 환경 변수를 사용하려면, 전역 변수로 먼저 선언해야한다.
const {VITE_URL} = import.meta.env
export default defineConfig({
server: {
proxy: {
'/api': {
target: VITE_URL,
ws: true,
changeOrigin: true
}
},
...
vite 프로젝트에서 환경 변수 파일 별 사용처
파일명 | 사용처 |
---|---|
.env | 모든 상황에서 사용될 환경변수 |
.env.<mode> | 로컬 개발에서 사용할 환경변수 |
.env.local | 특정 모드에서만 사용될 환경 변수 |
.env.<mode>.local | 특정 모드에서만 사용되나, 로컬 개발 환경에서만 사용될 환경 변수 |
댓글남기기