이슈 기록

요약: dotenv-vaultbuild 커맨드를 vite와 호환시킬 수 없었습니다.

상세

vite는 직접 .env 파일을 읽어서 import.meta.env에 환경변수를 로드하더라고요.

근데 dotenvconfig()를 실행해 process.env에 로드하도록 하는데요.

그래서 vite 사용 환경에서 다음 두 줄을 사용하면 오류를 던집니다.

import dotenv from 'dotenv';
dotenv.config();

dotenv-vaultbuild 커맨드 이후 반드시 config()를 호출해서 환경변수를 로드해야 하는데요.

vite는 그렇게 하면 오류를 던지기 때문에 이런 방식으로 환경변수를 로드할 수 없었습니다.

그래서 build한 PR(#64)을 머지하지 않고 클로즈합니다.


vite와 dotenv는 호환이 안되는 문제 · Issue #66 · boostcampwm-2022/web27-Wabinar