React

Module not found: Error: Can't resolve 오류 해결하기

이경욱 2023. 11. 14. 20:15

오류

 

리액트 환경에서 Router를 만들고 나면

 

가끔 컴포넌트들의 경로를 찾지 못하는 현상이 있다고 한다.

 

 

 

그럴 땐 node_modules와 package-lock.json을 삭제하고

 

재설치하면 오류가 해결된다고 한다.

 

 

 

하지만 node_modules를 삭제하려면 너무 오래걸리고,

 

게다가 드라이브를 사용한다면

 

동기화 작업으로 인해 액세스가 거부된다.

 

그래서 터미널 상에서 지우는 방법을 선택하면 쉽고 빠르게 가능하다.

 

 


해결방법

 

 

1. rimraf 패키지 설치

npm install -g rimraf

 

 

 

2. node_modules 삭제

rimraf node_modules

 

 

 

3. package-lock.json 삭제

rm -rf package-lock.json

 

 

 

4. npm 모듈 재설치

npm install