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
'프로그래밍 > Solidity' 카테고리의 다른 글
[Solidity] 컨트랙트에 입금된 이더리움 출금하기 (0) | 2022.02.20 |
---|---|
Hardhat으로 Rinkeby 테스트넷에 스마트 컨트랙트 업로드하기 (0) | 2022.01.14 |
Hashlips_art_engine 사용해 NFT metadata 만들기 (6) | 2022.01.05 |
Hardhat에서 컨트랙트로 이더리움 송금하기 (0) | 2021.12.23 |
Hardhat에서 테스트용 월렛 정보 받아오기 (0) | 2021.12.23 |
댓글