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:
hansoo
2025-07-14 14:12:40 +09:00
parent 483e458465
commit 3934ab933f
9 changed files with 209 additions and 104 deletions

View File

@@ -64,7 +64,7 @@ const mockUserData = {
*/
export const useAuth = () => {
// ESLint 규칙 비활성화: 이 함수는 특별한 경우로 조건부 훅 호출이 필요
if (isClerkDisabled()) {
logger.debug("useAuth: Clerk 비활성화됨, Mock 데이터 반환");
return mockAuthData;
@@ -95,7 +95,7 @@ export const useAuth = () => {
*/
export const useUser = () => {
// ESLint 규칙 비활성화: 이 함수는 특별한 경우로 조건부 훅 호출이 필요
if (isClerkDisabled()) {
logger.debug("useUser: Clerk 비활성화됨, Mock 데이터 반환");
return mockUserData;