본문 바로가기
프로그래밍/Solidity

VSCode에서 Hardhat 사용 시 초기 세팅

by 쿼카퀀트 2021. 11. 21.
728x90

npx hardhat compile로 솔리디티 프로젝트 생성 후 VSCode에서 해당 프로젝트를 수정할 경우,

File not Found: 라는 에러와 함께 모듈 연결이 제대로 되지 않는 현상이 발생합니다.

이 문제를 해결하는 방법은 다음과 같습니다.

 

VSCode에서 해당 프로젝트 폴더를 살펴보면, 아래처럼 .vscode폴더에 settings.json이란 파일이 있는데,

 

이 settings.json이 처음엔 빈 내용으로 되어있는 것을 확인할 수 있습니다.

 

여기를 아래 코드처럼 바꿔주세요

{
    "solidity.packageDefaultDependenciesContractsDirectory": "",
    "solidity.packageDefaultDependenciesDirectory": "node_modules 폴더의 위치"
}

"node_modules 폴더의 위치"는 현재 내 폴더를 기준으로 npm으로 solidity관련 패키지를 설치한 곳의 위치를 입력하면 됩니다(ex: ../node_modules).

 

728x90

댓글