내용
Nextjs 13 버전 업데이트 후 image 컴포넌트 관련 image.d.ts 파일이 정상적으로 업데이트 되지 않아 이전 버전의imgae 컴포넌트의 type 내용이 있어 오류가 발생
해결과정
Next.js 같이 Typescript 를 지원하고 많은 사람이 이용하는 패키지의 파일이 누락될 가능성보다 제대로 업데이트 되지 못했을 가능성이 높다고 판단했다.
관련 내용을 chatgpt 에 문의한 결과 npm 의 캐시 관련 내용 및 해결방법을 제시했다.
- 내용 : npm 의 캐시내용은 패키지를 다시 설치할 때 활용한다.
- 해결방법 : 특정 명령어를 통해 캐시내용을 제거한 후 다시 설치
코드
npm cache clean --force
결론
imgae 컴포넌트가 Nextjs 13 버전 들어오면서 변경사항이 있었고 동일한 파일에서 내용만 일부 변경되는 상황이라 캐시내용과 겹쳐 제대로 업데이트되지 않는 것으로 예측된다.
따라서 제대로 업데이트되지 않는 경우 npm 의 캐시내용을 지우고 재설치 하는 방법을 고려해야 한다.
'프로그래밍' 카테고리의 다른 글
husky 를 통해 Git 훅 적용 (0) | 2025.01.04 |
---|---|
Buffer 의 이해 (0) | 2023.07.11 |
[ 개발 이슈 ] maxlen 적용 이슈 (0) | 2023.05.03 |