Harmony API / 1. Deno 설치하기

devlaq·2021년 9월 19일
0

Harmony API

목록 보기
2/3

이번 강좌에서는 Deno를 설치하고 프로젝트를 셋팅하는 방법을 알아본다.
VSCode를 설치 해두어야 한다.

Deno 설치하기

설치 명령어는 이곳을 참고하면 된다.
각자 OS에 맞는 명령어를 터미널에서 실행하면 된다.
자동으로 설치가 진행되고, 환경변수에 추가된다.
만약 환경변수에 추가하지 못했을 경우, 메시지로 알려주니 참고해서 직접 추가하도록 한다.

Denon 설치하기

Deno에도 Nodemon과 같은 툴이 있다.
Denon은 Nodemon과 비슷한 역할을 한다.

deno install -qAf --unstable https://deno.land/x/denon/denon.ts

를 터미널에 입력하여 설치한다.
사용법은 deno와 완전히 똑같으며
예를 들어 명령어가

deno run ./index.ts

라면

denon run ./index.ts

로 사용할 수 있다.

VSCode Deno 확장 설치

VSCode의 제일 왼쪽을 보면 여러 개의 아이콘이 있는데,
이 중에서 사각형 4개가 놓아져 있는 아이콘(기본적으로 위에서 5번째)을 클릭하여
확장 마켓플레이스를 연다.
이 곳에서 Deno를 검색하고 denoland가 업로드한 확장을 설치한다.
VSCode 재시작이 필요할 수도 있다.

프로젝트 셋팅

이제 프로젝트를 만들기 위하여 폴더를 하나 생성하고 VSCode로 연다.
F1를 누르고

Deno: Initialize Workspace Configuration

를 선택하면 된다.
Deno Linting 활성화 여부와 Deno Unstable API를 활성화할 것인지를 묻는데
두 번 다 Yes를 선택하여 진행한다.

그러면 해당 프로젝트에서의 Deno가 활성화 되는데, 이렇게 하지 않으면 웹에서 http를 가져오는 부분에서 에러가 난 것처럼 보이게 된다.(인텔리센스 에러이므로 런타임에서 문제는 없다.)

그리고 해당 작업 영역에 deps.ts라는 파일을 하나 만들어준다.
Deno 프로젝트에서의 deps.ts는 항상 이름이 똑같으며, 라이브러리를 가져올 때 필요하다.
deps.ts가 아닌 다른 이름이어도 에러가 나진 않지만 그렇게 하는것이 좋다.

deps.ts를 만든다음

export * as Discord from 'https://deno.land/x/harmony@v2.1.3/mod.ts';

를 적어주면 된다.

이제 프로젝트 셋팅은 끝났다.
다음에는 봇을 만들고, 로그인하고, 핑 명령어를 만드는 방법에 대해 배울 것이다.

profile
평범한 학생 개발자입니다.

0개의 댓글