inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

누구나 할 수 있는 NFT 만들기

터미널에 node index 모듈을 찾지 못한다는 오류해결

178

손진주

작성한 질문수 14

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

 

Smart Contract nft

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
손진주님께서 겪고 계신 문제는 Node.js 프로젝트에서 필요한 모듈을 찾지 못해서 발생하는 오류입니다. 아래에서 이 문제를 해결하기 위한 몇 가지 방법을 안내드리겠습니다.

  1. 모듈 설치 확인 및 재설치:

    • 프로젝트 디렉토리(C:\Users\sonji\Desktop\hashlips_art_engine-main)에서 package.json 파일을 확인하시고 필요한 모든 의존성을 설치했는지 확인하세요.
    • 명령 프롬프트를 열고 프로젝트의 루트 디렉토리에서 다음 명령어를 실행해 보세요:
      
      npm install
      

    • sha1 모듈이 package.json에 정의되어 있지 않다면 다음 명령어로 직접 설치해 보세요:
      
      npm install sha1
      

  2. Node.js 버전 확인:

    • 사용 중인 Node.js 버전이 프로젝트와 호환되는지 확인해야 합니다. package.json에 설정된 engines 필드가 있다면 해당 Node.js 버전을 사용하는 것이 좋습니다.
    • Node.js 22.11.0는 공식적인 릴리스 버전이 아니므로, 안정적인 LTS(Long Term Support) 버전을 설치하는 것이 좋습니다. LTS 버전은 Node.js 16.x나 18.x 버전을 권장드립니다. 다음 링크에서 LTS 버전을 다운로드할 수 있습니다: Node.js 다운로드 페이지
  3. 명령어 실행 경로 확인:

    • npm install 명령어가 실행된 경로가 맞는지 확인하세요. 잘못된 위치에서 실행될 경우, 모듈이 실제로 사용될 프로젝트 디렉토리에 설치되지 않을 수 있습니다.
  4. 복구 시도:

    • node_modules 폴더와 package-lock.json 파일을 삭제한 후, 다시 npm install을 실행하여 모듈을 재설치할 수 있습니다.

위 방법들을 통해 문제가 해결되지 않을 경우, 추가적인 정보와 함께 다시 문의해 주세요.

2025년으로 업데이트된 이더리움 마스터링 강의 내용에 대한 문의

0

51

2

실습하는 영상은 없는 건가요?

0

77

3

LAYER2

0

92

1

Web3.js1

0

125

2

컴파일 및 배포

0

175

1

컴파일 및 배포

0

190

4

rinkeby testnet 사용

0

134

1

npm install 에러코드 해결법

0

277

1

localhost 전환이 안됩니다.

0

166

1

민팅한 nft의 판매 등록이 되지 않아요.

0

246

1

metadata를 읽어오지 못해요 ㅠ

0

247

1

npx hardhat test ./test/Greeter.test 실행시 에러가 납니다.

1

270

2

무슨 에러인지 모르겠습니다

1

358

1

리팩토링 1 강의 getAnimalTokens() 함수 사용 권한 문의

0

261

1

opensea 민팅

0

399

2

import "hardhat/console.sol"; 어디에 있나요?

0

395

2

강좌 코드 다운로드

0

304

1

메타데이터 다운로드 링크가 바뀐거 같습니다.

0

509

2

npm run start에러

0

349

1

NFT 스마트 컨트랙트 오류

0

330

1

30강 코드에러

0

234

1

사이트 문제 및 ipfs 링크 받을 떄 문제해결

0

486

1

Hashlips art engine 사용방법 다음에 보셔야 합니다!

0

370

0

노드 18.14에서 npm i canvas 역시 오류가 뜹니다 ㅜㅜ

0

681

2