React version에러

coc·2024년 12월 6일
post-thumbnail

위 에러는 version이 일치하지 않아서 발생하는 에러다 @testing-library/react는 react@"^18.0.0"을 요구하지만, 현재 프로젝트에서는 react@"^19.0.0"을 사용하고 있어 발생한거다.

해결방법

1. package.json에 들어가서 "dependencies"에 있는 "react","react-dom" 을 18.0.0으로 변경하고 저장한다.

2. 터미널에 rm -rf node_modules package-lock.json(이 명령어는 프로젝트의 의존성 캐시와 잠금 파일을 삭제하여, 새로 설치할 때 의존성 충돌이나 문제가 발생하지 않도록 하기 위함) 을 입력하고 나서 npm install 을 입력해주면 된다.

3. 만약에 위 방법들을 사용하고 나서 밑의 에러가 발생 할 경우 npm install web-vitals 를 터미널에 입력해주면 된다.

ERROR in ./src/reportWebVitals.js 5:4-24
Module not found: Error: Can't resolve 'web-vitals' in 'C:\VsCode\netplix2-front\netplix-front\src

이 에러는 web-vitals 패키지를 찾을 수 없다는 에러이다. reportWebVitals.js 파일에서 web-vitals 라이브러리를 임포트하려고 했는데, 해당 라이브러리가 프로젝트에 설치되지 않은 경우 발생

profile
시작

0개의 댓글