[React] Cannot find module, MODULE_NOT_FOUND 오류 해결방법

2023. 3. 10. 11:05Programming/React

리액트 서버 실행 후 콘솔창에 ‘React Cannot find module’로 시작하는 에러 메세지가 발생했습니다.

Error: Cannot find module ‘C:\Users\jin\Desktop\React\ToyProject\backend\src\src\’ at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) at node:internal/main/run_main_module:17:47 { code: ‘
MODULE_NOT_FOUND
‘, requireStack: [] }

 

해결방법

package.json 파일에 설정해놓은 파일 경로와 실제 파일이 있는 경로가 불일치로 발생한 오류입니다.

저같은 경우 Nodemon이라는 도구를 이용해 서버를 동작시키기 위해 아래와 같이 package.json 설정을 수정했으나
오류 메세지처럼 ‘C:\Users\hj\Desktop\React\ToyProject\backend\src\’ 경로에 index 파일이 없었습니다.

"scripts": 
{
    "start": "node src",
    "start:dev": "nodemon --watch src/ src/index.js"
}

package.json 경로를 올바르게 잡아주니 서버가 정상적으로 실행됩니다.