- 제품 명 : caver-js
- 제품 버전 : 1.7.4
- OS환경 : Window
- 내용 : https://ko.docs.klaytn.com/bapp/sdk/caver-js/getting-started#dependencies
위 내용을 따라 klaytn 노드에 접속하기위해 12.22.9 버전 nodejs과 gcc-c++를 설치한 후 비주얼 스튜디오를 통해 npm을 이용하여 솔리디티 컴파일러와 caver-js를 설치하였습니다.
그후 비주얼 스튜디오에서 터미널에 touch test.js를 입력시
touch : ‘touch’ 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1
- touch test.js
+ CategoryInfo : ObjectNotFound: (touch:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
라는 오류가 발생합니다.
그래서 새 파일 만들기로 test.js 파일을 만들어 아래와 같은 코드를 넣어
const Caver = require(‘caver-js’)
const caver = new Caver(‘https://api.baobab.klaytn.net:8651/’)
async function testFunction() {
const version = await caver.rpc.klay.getClientVersion() console.log(version)
}
testFunction()
아래 와 같은 명령어를 터미널에 입력하는 방식으로 작동을 테스트 해보았으나,
node ./test.js
아무런 작동도 하지 않았습니다.
혹시 서술한 오류 2개를 해결할 방법이 있을까요?
읽어주셔서 감사하고, 넘 초급적인 질문이라 죄송합니다.