wuriae
April 6, 2021, 1:01am
1
안녕하세요!
인프런 강의를 듣고 따라하던중 설정 후 배포하는데 오류가 자꾸 났습니다.
노드js를 통해 npm을, npm을 통해 트러플을 다운받았고 truffle compile을 하려고 하면 cannot find module 'truffle-hdwallet-provider-klaytn'
이라고 뜹니다.
이것 역시 npm install truffle-hdwallet-provider-klaytn
이라고 쳐도
이런 오류메세지만 나올 뿐입니다.
현재 컴퓨터는 윈도우 8이며 파워쉘을 통해 하고있습니다.
node -v >v15.12.0
npm -v > 7.6.3
truffle version >
Truffle v5.3.0 (core: 5.3.0)
Solidity v0.5.16 (solc-js)
Node v15.12.0
Web3.js v1.2.9
버전 정보입니다!
잘부탁 드립니다!
Winnie
April 6, 2021, 2:03am
2
안녕하세요, klaytn에 관심가져 주셔서 감사합니다
truffle-hdwallet-provider-klaytn은 node 7이상 10이하에서 실행가능합니다.
node 버전만 바꿔주시면 실행 것 같네요
truffle-hdwallet-provider-klaytn 버전과 관련된 내용은 아래 글에서 확인하실 수 있습니다. 감사합니다.
안녕하세요~ Klaytn 플랫폼 개발팀 Winnie 입니다
제가 최근에 truffle-hdwallet-provider-klaytn 모듈와 관련하여 작업한 내용이 있어 공유 드립니다.
truffle-hdwallet-provider-klaytn은 @truffle/hdwallet-provider의 수정 버전으로 2019년 7월 버전 이후로 업뎃이 진행되지 않았습니다. 해당 버전은 말씀하신대로 node 12이상의 버전에서 실행되지 않으며, contract 길이 제한이 있습니다.
최신 @truffle/hdwallet-provider 버전은 node 12 이상의 버전에서 실행되며 contract 길이 제한이 없습니다.
방법1) 임시로 Klaytn 버전으로 만들어 둔 것이 있으니 사용하실 수 있습니다.
yarn add klaytn/truffle-hdwallet-provider-klaytn#v5.1.63-klaytn
방법2) @truffle/hdwallet-p…
3 Likes