요약: dotenv-vault의 build 커맨드를 vite와 호환시킬 수 없었습니다.
vite는 직접 .env 파일을 읽어서 import.meta.env에 환경변수를 로드하더라고요.
근데 dotenv는 config()를 실행해 process.env에 로드하도록 하는데요.
그래서 vite 사용 환경에서 다음 두 줄을 사용하면 오류를 던집니다.
import dotenv from 'dotenv';
dotenv.config();

dotenv-vault의 build 커맨드 이후 반드시 config()를 호출해서 환경변수를 로드해야 하는데요.
vite는 그렇게 하면 오류를 던지기 때문에 이런 방식으로 환경변수를 로드할 수 없었습니다.
그래서 build한 PR(#64)을 머지하지 않고 클로즈합니다.
vite와 dotenv는 호환이 안되는 문제 · Issue #66 · boostcampwm-2022/web27-Wabinar