Jest: 모듈 '@ai-sdk/rsc'을 찾을 수 없음
Jest: 모듈 '@ai-sdk/rsc'을 찾을 수 없음
Jest로 RSC 컴포넌트를 테스트할 때 @ai-sdk/rsc 모듈을 못 찾는 문제를 해결하는 문서예요.
출처: 문서
본문
문제
AI SDK RSC를 사용하면서 RSC 컴포넌트 테스트를 Jest로 작성하고 있어요.
다음과 같은 오류가 발생해요: Cannot find module '@ai-sdk/rsc'.
해결 방법
moduleNameMapper에서 jest config update를 통해 모듈 해석을 설정하세요:
"moduleNameMapper": {
"^@ai-sdk/rsc$": "<rootDir>/node_modules/@ai-sdk/rsc/dist"
}
더 알아보기 (Learn more)
- Azure OpenAI 스트리밍이 느릴 때
- 클라이언트 컴포넌트에서의 Server Actions
- useChat/useCompletion 스트림 출력에 텍스트 대신 0:...이 나올 때
- Streamable UI 오류
- Tool Invocation 결과 누락 오류
- 배포했는데 스트리밍이 안 될 때
- 프록시를 거치면 스트리밍이 안 될 때
- Vercel에 배포할 때 타임아웃 발생
- 닫히지 않는 스트림
- useChat 스트림 파싱 실패
- Server Action Plain Objects 오류
- useChat 응답 없음
- useChat에서 커스텀 헤더, body, credentials가 동작하지 않을 때
- Zod와 AI SDK 5의 TypeScript 성능 문제
- useChat "An error occurred"
- useChat에서 어시스턴트 메시지 반복
- 스트림이 중단될 때 onEnd가 호출되지 않음
- 구조화된 출력으로 툴 호출
- 중단과 재개 가능한 스트림
- streamText가 조용히 실패할 때
- 스트리밍 상태는 표시되는데 텍스트가 안 나올 때
- useChat의 오래된 body 값
- onToolCall의 타입 오류
- 지원되지 않는 모델 버전 오류
- OpenAI에서 객체 생성 실패
- Missing Tool Results 오류
- 모델이 "LanguageModelV1" 타입에 할당 불가
- TypeScript 오류 "Cannot find namespace 'JSX'"
- React 오류 "Maximum update depth exceeded"
- Jest: 모듈 '@ai-sdk/rsc'을 찾을 수 없음
- 이미지 여러 개 처리 시 높은 메모리 사용