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
실행이 됐다!
덕분에 빨리 해결했어요 감사합니당