javascript/React

[오류 해결]internal/modules/cjs/loader.js:883

정데브 2023. 2. 11. 22:51

처음에 만들어둔 모듈들을 client와 server로 구분짓기 위해서 폴더를 나누어 주었다.

 

server를 실행하던 중 터미널 오류가 나타났다.

해당 오류는 말 그대로 해당 모듈을 찾을 수 없다는 에러였다. 경로가 바뀌면서

../../config/models/User 가 ../config/models/User 로 잡아야 제대로된 경로가 잡힌걸 확인할 수 있었다.

 

해당 모듈이 잘못된 경로로 제대로 불러오지 않는다면 require() 뒤에있는 경로에 마우스를 가져다놔도 아무것도 나타나지 않는다. 

 

하지만 제대로 된 경로가 잡혔으면 아래와같이 module 경로가 함께 뜨는 것을 확인할 수 있다!

 

위 오류 코드에서 나온것 처럼 at Object 를 찾을 수 없다는 경로에 들어가서 해당 모듈이 제대로된 경로로 지정되었는지 확인하면 간단한 오류를 해결할 수 있다! 😎