본문 바로가기
Q&A해결2026년 8월 10일1분 읽기

Vite로 옮겼더니 브라우저에서 'process is not defined' 에러가 납니다

v
vite_hyerin
조회 693댓글 1

CRA로 만든 프로젝트를 Vite로 옮기는 중입니다. 빌드는 되는데 브라우저에서 화면이 하얗게 뜨고 콘솔에 이 에러가 찍혀요.

Uncaught ReferenceError: process is not defined

추적해보니 예전에 CRA에서 process.env.REACT_APP_API_URL 이런 식으로 환경변수를 읽던 코드들이 문제였습니다. CRA에선 이게 잘 됐거든요. Vite에서는 process 자체가 없다고 나오는데, 환경변수를 아예 못 쓰는 건 아닐 테고 뭔가 방식이 다른 것 같습니다. 어떻게 바꿔야 하나요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록