[Error] next.js에서

‘fs’를 해결할 수 없습니다.


[Error] next.js에서 1

Next.js에서 caver-js를 사용하는 방법

https://forum.klaytn.foundation/t/next-js-caver-js/3665/2 최근 올라온 질문 중에 질문이 있었는데 삭제되어서 답변을 못 드렸습니다.

앞으로도 문제가 계속 나타날 것 같으니 아카이브

forum.klaytn.foundation

공식 문서에 따라 설정 파일을 변경하여 실행해 보았으나 정상적으로 동작하지 않았습니다.

// next.config.js

module.exports={
  webpack5:true,
  webpack:(config)=>{
    config.resolve.fallback={
      fs:false,
    };
    return config;
  }
}

TypeError: #의 요청 속성 getter만 있는 것으로 설정할 수 없습니다.

구성 파일을 편집하여 실행하면 위의 오류가 나타납니다.

버전을 다운그레이드해서 nextjs에서 web3 오류가 수정된 것을 보고 caver-js 버전을 1.8.1로 낮추고 시도했습니다.

TypeError: #의 요청 속성 getter만 있는 것으로 설정할 수 없습니다.

Vercel에 내 Typescript Next.js 애플리케이션을 배포하려고 하면 제대로 작동하고 로컬에서 잘 빌드되지만 빌드가 실패합니다.

문제가 어디에 있는지 또는 해결 방법을 모르겠습니다.

내 응용 프로그램에는…

stackoverflow.com

$ npm install caver-js@version

caver-js를 다운로드하면 자동으로 최신 버전(1.10.1)으로 다운로드됩니다.

오류가 발생하는 이유를 모르겠습니다(?)

낮은 버전으로 실행하면 정상적으로 작동합니다.