본문 바로가기
Q&A2026년 4월 11일1분 읽기

Vite로 빌드한 React 앱에서 'process is not defined' 에러가 납니다

주니어개발자소연
조회 417댓글 4

안녕하세요. CRA에서 Vite로 마이그레이션 중인데, npm run dev는 문제없이 돌아가는데 npm run build 후 preview나 Nginx 배포하면 콘솔에 이 에러가 떠요.

Uncaught ReferenceError: process is not defined
    at index-abc123.js:1:345

문제가 되는 코드는 이런 식입니다.

// src/config.ts
export const API_URL = process.env.REACT_APP_API_URL || "http://localhost:4000";

.env 파일에 REACT_APP_API_URL=https://api.example.com로 적혀 있고, CRA에서는 잘 됐습니다. Vite에서는 뭘 바꿔야 하나요?

댓글 0

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