[NFT 만들기] 1. truffle 프로젝트 설정

truffle 프로젝트 설정을 해봅시다!!

truffle init

원하는 곳에 폴더를 하나 만들고 그 폴더로 이동해

$ truffle init

을 합니다. Init successful, sweet! 이라고 나오면 성공입니다

$ ls -al

옵션으로 보면, 여러 폴더와 파일이 생긴 것을 볼 수 있습니다.

해당 폴더를 VSCODE에서 봅시다!

vscode에서 폴더를 열어줍니다.
생성된 폴더와 파일을 확인할 수 있습니다.

  • 솔리디티 확장을 설치해주세요

VSCODE에서 Solidity 컴파일러 변경하기

pragma solidity >=0.4.22 <0.9.0;

부분에 오류가 난 것을 볼 수 있습니다.

오류 메세지는 다음과 같습니다.

Source file requires different compiler version (current compiler is 0.4.17+commit.bdeb9e52.Emscripten.clang - note that nightly builds are considered to be strictly less than the released versionsolc

해결하는 방법은 Solidity 컴파일러를 변경하는 것입니다.
출처 - https://medium.com/michaels-dapp-dev-tips/how-to-change-the-solidity-compiler-in-vs-code-4c2660a856da

오류가 난 부분에서 우클릭,
Solidity: Change workspace compiler version (Remote)
을 선택합니다.

버전을 선택하고 (저는 0.5.6 버전으로 했습니다.)

만약, 바로 반영되지 않는다면 vscode를 껐다가 다시 켜주세요.
오류 해결!!

좋은 웹페이지 즐겨찾기