3.2 앞서 만든 컨트랙트 컴파일하기

바로 프레임워크 같은 것을 쓰면 안되나요?

이 강의의 다음 레벨에 해당하는 강의에서는 Truffle 이라는 프레임워크를 활용할 것입니다. 지금은 프레임워크의 도움 없이 직접 모두 손으로 진행해봅니다.

지금 단계에서 바로 프레임워크를 활용해서 실습을 해볼 수도 있겠지만, 여러분이 처음 무언가를 배우기 시작할 때는 당장 프레임워크의 도움을 받기보다 하나하나 알아나가는 것이 더욱 중요합니다. 프레임워크는 여러분이 복잡하다 & 어렵다고 느낄만한 내용들이 추상화되어있거나 숨겨져있어서, 내부의 중요한 내용들을 배우는 데에는 적절하지 않을 수 있거든요. 강의 내용이 조금 복잡하게 느껴질 수도 있겠지만, 길이가 길지 않으니 여러 번 반복해서 보며 이해하려고 노력해보세요.


node
In the node console
> code = fs.readFileSync('Voting.sol').toString()
> solc = require('solc')
> compiledCode = solc.compile(code)