인프런 커뮤니티 질문&답변

navruzbek-1998_님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

03-02 Nodemon 적용

nodemon refresh

작성

·

119

0

터미널에 yarn start:dev 를 입력하면 에러가 나와고 있어요. 어떻게 해결할까요?

 

 node:internal/modules/cjs/loader:1147

throw err;

^

Error: Cannot find module '/Users/navruzbekabdullajonov/Desktop/codecamp-backend-mento/class/section03/index.js'

at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)

at Module._load (node:internal/modules/cjs/loader:985:27)

at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)

at node:internal/main/run_main_module:28:49 {

code: 'MODULE_NOT_FOUND',

requireStack: []

}

Node.js v20.11.1

[nodemon] app crashed - waiting for file changes before starting...

^[[A

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

navruzbek-1998_님, 문제 해결을 위해 몇 가지를 확인해보시면 좋을 것 같습니다.

  1. 지정된 경로에 index.js 파일이 실제로 존재하는지 확인하세요. 경로가 올바른지, 파일명이 정확한지 다시 한번 확인해 보시기 바랍니다.

  2. package.json 파일에서 start:dev 스크립트가 올바르게 설정되어 있는지 확인하세요. nodemon을 사용하여 index.js 파일을 실행하도록 설정되어야 합니다. 예를 들어, "start:dev": "nodemon ./path/to/your/index.js" 와 같이 설정되어야 합니다.

  3. nodemon이 올바르게 설치되어 있는지 확인하세요. 만약 설치되어 있지 않다면, 터미널에서 npm install -g nodemon 또는 프로젝트에 로컬로 설치하려면 npm install nodemon --save-dev를 실행하여 설치할 수 있습니다.

  4. nodemon 대신 Node.js의 기본 명령어인 node index.js를 사용해 직접 실행하여 동일한 문제가 발생하는지 확인해보세요. 이를 통해 nodemon 구성 문제인지, 아니면 다른 문제인지 파악할 수 있습니다.

위의 단계를 따라 문제가 해결되지 않는 경우, 프로젝트 구조와 package.json의 스크립트 설정을 다시 한번 검토해 보시기 바랍니다.