fix: Clerk 패키지 설치 및 Vite 빌드 설정 수정
- @clerk/clerk-react 패키지 설치 추가 - Vite external 설정에서 Clerk 번들링 허용으로 변경 - ChunkLoadError 복구 시스템 Playwright 테스트 추가 - Clerk CDN 실패 시나리오 검증 및 Mock 인증 폴백 시스템 확인 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -112,13 +112,8 @@ export default defineConfig(({ mode }) => ({
|
||||
rollupOptions: {
|
||||
// 외부 종속성 명시적 처리 (CDN 오류 방지)
|
||||
external: (id) => {
|
||||
// Clerk CDN 관련 오류 방지를 위해 조건부 외부화
|
||||
if (
|
||||
id.includes("@clerk") &&
|
||||
process.env.VITE_DISABLE_CLERK === "true"
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
// 빌드 시 @clerk 모듈을 정상적으로 번들에 포함시키고,
|
||||
// 런타임에서만 조건부로 비활성화
|
||||
return false;
|
||||
},
|
||||
output: {
|
||||
|
||||
Reference in New Issue
Block a user