로컬에 remix 코드 저장하기

허정·2022년 10월 14일
0

remix는 web IDE이기 때문에, 브라우저 캐시가 지워지면 작성한 파일이 삭제되는 위험이 있습니다. 따라서, remix를 사용하면서 코드를 로컬에 저장할 수 있는 방법을 알아보겠습니다.

  • remixd는 remix IDE와 로컬호스트를 웹소켓 통신으로 연결합니다.

1. remixd 설치

  • npm을 사용해서 remixd를 설치합니다.
  • npm init으로 package.json 생성
  • npm install -g @remix-project/remixd
    • 설치시에 permission denied가 나온다면, sudo를 붙여서 실행합니다.

2. remixd 사용하기

  • 폴더 내부에 SimpleStorage.sol 파일을 생성하고 코드를 작성합니다.
  • 터미널에 다음 명령어를 실행합니다.
remixd -s <remixd_practice 폴더의 절대경로> --remix-ide https://remix.ethereum.org
  • 이 명령어는 Remix IDE와 로컬호스트를 웹 소켓 통신으로 연결합니다.

3. Remix IDE에서 확인하기

  • remix.ethereum.org에 접속합니다.
  • Workspace를 "-connect to localhost-"로 변경합니다.
  • connect를 완료하면, Remix IDE가 로컬호스트와 연결된 것을 확인할 수 있습니다.
  • Remix IDE와 로컬호스트에서 각각 수정하면, 변경사항이 다른 쪽에도 알아서 적용됩니다.

0개의 댓글