[Error] React 와 TypeScript 버전 에러

미어캣의 개발일지·2024년 5월 2일

프로젝트 세팅중 에러가 발생했다.

npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: react-scripts@5.0.1
npm ERR! Found: typescript@5.4.3
npm ERR! node_modules/typescript
npm ERR!   peer typescript@">= 2.7" from fork-ts-checker-webpack-plugin@6.5.3
npm ERR!   node_modules/fork-ts-checker-webpack-plugin
npm ERR!     fork-ts-checker-webpack-plugin@"^6.5.0" from react-dev-utils@12.0.1

이게 뭐시더냐...

뭔가 버전이 충돌나는거 같다.

해결 방법

간단히 말하면 다운그레이드를 진행해야한다.

--force--legacy-peer-deps으로 강제로 설치할 수 있지만 좋은 방법은 아니다.

일단 기존에 깔려있는 Typesript를 삭제하자

npm uninstall -D typescript

정상적으로 삭제되었다.

다음은 다운된 버전을 깔아보자

npm i typescript@4

or

npm i typescript@4.9.5

정상적으로 깔렸다. 이제 행복 코딩하러 가자

profile
이게 왜 안되지? 이게 왜 되지?

0개의 댓글