[Node] Cannot find module / 'MODULE_NOT_FOUND' 에러 해결법

Jemma·2021년 12월 7일
1
node:internal/modules/cjs/loader:936
  throw err;
  ^
    
Error: Cannot find module '/Users/jemma/Dev/Template/index.js'

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:81:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

뜻 그대로 모듈을 찾을 수 없다는 에러였는데 너무 헤맸다.
index.js 파일을 Template 폴더 안으로 옮기고서, 막상 npm start로 실행되는 package.json 의 script 부분을 변경해주지 않아서 생긴 에러다.


"scripts": {
    "start": "node index.js",
	}

이렇게 되어있던 부분을, 아래와 같이 경로에 맞게 설정을 해주었다.

⬇︎

"scripts": {
    "start": "node ./server/index.js",
	}


그 다음에 다시 실행!

Jemma server % npm start

> template@1.0.0 start
> node ./server/index.js

Starting app on port 5000
MongoDB Connected

실행이 됐다!

profile
꽃길만 걸어요 우리

1개의 댓글

comment-user-thumbnail
2022년 7월 31일

덕분에 빨리 해결했어요 감사합니당

답글 달기