작성
·
75
0
Error: Cannot find module 'C:\Users\sonji\Desktop\hashlips_art_engine-main/node_modules/sha1'
Require stack:
- C:\Users\sonji\Desktop\hashlips_art_engine-main\src\main.js
- C:\Users\sonji\Desktop\hashlips_art_engine-main\index.js
at Function._resolveFilename (node:internal/modules/cjs/loader:1249:15)
at Function._load (node:internal/modules/cjs/loader:1075:27)
at TracingChannel.traceSync (node:diagnostics_channel:315:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
at Module.require (node:internal/modules/cjs/loader:1340:12)
at require (node:internal/modules/helpers:141:16)
at Object.<anonymous> (C:\Users\sonji\Desktop\hashlips_art_engine-main\src\main.js:4:14)
at Module._compile (node:internal/modules/cjs/loader:1546:14)
at Object..js (node:internal/modules/cjs/loader:1689:10)
at Module.load (node:internal/modules/cjs/loader:1318:32) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\sonji\\Desktop\\hashlips_art_engine-main\\src\\main.js',
'C:\\Users\\sonji\\Desktop\\hashlips_art_engine-main\\index.js'
]
}
Node.js v22.11.0
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
손진주님께서 겪고 계신 문제는 Node.js 프로젝트에서 필요한 모듈을 찾지 못해서 발생하는 오류입니다. 아래에서 이 문제를 해결하기 위한 몇 가지 방법을 안내드리겠습니다.
모듈 설치 확인 및 재설치:
C:\Users\sonji\Desktop\hashlips_art_engine-main
)에서 package.json
파일을 확인하시고 필요한 모든 의존성을 설치했는지 확인하세요.
npm install
sha1
모듈이 package.json
에 정의되어 있지 않다면 다음 명령어로 직접 설치해 보세요:
npm install sha1
Node.js 버전 확인:
package.json
에 설정된 engines
필드가 있다면 해당 Node.js 버전을 사용하는 것이 좋습니다.명령어 실행 경로 확인:
npm install
명령어가 실행된 경로가 맞는지 확인하세요. 잘못된 위치에서 실행될 경우, 모듈이 실제로 사용될 프로젝트 디렉토리에 설치되지 않을 수 있습니다.복구 시도:
node_modules
폴더와 package-lock.json
파일을 삭제한 후, 다시 npm install
을 실행하여 모듈을 재설치할 수 있습니다.위 방법들을 통해 문제가 해결되지 않을 경우, 추가적인 정보와 함께 다시 문의해 주세요.