2.4 KiB
2.4 KiB
Known Issues & Lessons Learned — Gravity Web
이 파일은 SSOT(Single Source of Truth)입니다. 디버깅이나 구현 전에 반드시 이 파일을 확인하세요. 세션 종료 시 새로 발견된 이슈를 이 파일에 추가합니다.
공통 이슈
[2026-03-08] PowerShell curl — Invoke-WebRequest 충돌
- 증상:
curl명령이 예상과 다른 응답 형식을 반환 - 원인: PowerShell에서
curl은Invoke-WebRequest의 별칭 - 해결: **
curl.exe**를 명시적으로 사용 - 주의: HTTP 관련 모든 명령에서
curl.exe사용 필수
[2026-03-08] PowerShell npm — 실행 정책 오류
- 증상:
npm run명령이 실행 정책 관련 오류로 실패 - 원인: PowerShell 스크립트 실행 정책이 제한적으로 설정됨
- 해결:
cmd /c npm run dev형식으로 cmd를 통해 실행 - 주의: npm 관련 명령은 항상
cmd /c접두어 사용
[2026-03-08] Vikunja API — POST 시 필드 덮어씌움
- 증상: 태스크 업데이트 시 기존 라벨/설명이 사라짐
- 원인: Vikunja API POST 시 body에 없는 필드를 빈값으로 덮어씀
- 해결:
vikunja_helper.py사용 (GET → 기존 필드 보존 → POST 패턴) - 주의: 절대로
Invoke-RestMethod -Method Post -Body '{\"done\": true}'같은 직접 API 호출 금지
[2026-03-08] PowerShell JSON 파이프 — 이스케이핑 문제
- 증상: PowerShell에서 JSON을 파이프로 전달할 때 따옴표/특수문자가 깨짐
- 원인: PowerShell의 이스케이핑 규칙이 bash와 다름
- 해결: JSON 처리가 필요하면
.py스크립트로 만들어 실행 - 주의: 복잡한 API 호출은 반드시 Python 헬퍼 스크립트 사용
CDP 관련 이슈
[2026-03-08] CDP 연결 — Antigravity.exe 직접 실행 필수
- 증상:
antigravity .CLI로 실행 시 CDP 포트가 열리지 않음 - 원인: CLI 래퍼가
ELECTRON_RUN_AS_NODE=1을 설정하여 CDP 비활성화 - 해결:
"%LOCALAPPDATA%\Programs\Antigravity\Antigravity.exe" --remote-debugging-port=9000으로 직접 실행 - 주의: 기존 Antigravity 프로세스가 있으면 새 인스턴스가 합류하여 별도 CDP 포트 열리지 않음. 모든 인스턴스 종료 후 실행
프로젝트별 이슈
(세션 진행 중 발견되는 이슈를 여기에 추가)