[Vite] 공통 옵션 (Shared Options) 2편
·
카테고리 없음
| 서론안녕하세요, 팡일입니다. 프론트엔드 프로젝트를 진행하다 보면 Vite의 resolve 옵션을 자주 마주하게 됩니다. 처음에는 단순히 alias 설정 정도로만 사용하는 경우가 많지만, 실제로는 모듈 경로 해석, 의존성 중복 방지, 환경별 entry 선택 등 프로젝트의 구조와 성능에 직접적인 영향을 주는 중요한 설정들이 포함되어 있습니다. 특히 React 프로젝트나 모노레포 환경에서는 resolve 관련 옵션을 제대로 이해하지 못하면, 예상하지 못한 에러나 번들 문제를 겪는 경우도 많습니다. 이번 글에서는 resolve.alias를 시작으로 dedupe, conditions, mainFields, extensions, preserveSymlinks, tsconfigPaths까지, Vite의 모듈 해석..