해당 설정 방법은 Yarn 패키지 매니저를 사용하여 진행하였습니다. 만일 NPM을 통해 기본 설정을 원하신다면 NPM 글로 이동하여 NPM에 맞게 명령어를 치환하여 진행하여 주시면 됩니다.
TypeScript 모듈 설치
TypeScript 설정 파일 생성(tsconfig.json)
빌드 파일 생성 경로 지정
생성된 tsconfig.json파일에서 스크롤을 내리면 여러 주석된 줄 중 outDir을 설정하는 줄이 있습니다. 해당 줄의 주석을 풀어주고, 빌드된 파일을 ./dist 경로에 생성되도록 설정했습니다.
빌드 실행 스크립트 설정
typescript 모듈을 설치하게 되면 tsc
라는 명령어를 통해 typescript 파일들 빌드가 가능합니다.
package.json을 통해 build
라는 명령어를 실행하면 tsc만 실행하여 빌드하도록 설정했습니다.
start
라는 명령어를 실행하면 tsc를 하여 우선 빌드를 완료한 후 위에서 지정한 경로에 맞게 dist폴더 안의 메인 파일(여기서는 index.js입니다)이 node를 통해 실행되도록 설정했습니다.
실행시켜보기
index.ts라는 파일에 아래와 같이 코드가 작성되었다고 가정합니다.
위에 설정한 스크립트로 start
를 실행시켜봅시다.
그럼 tsc명령어가 실행되면서 tsconfig.json에서 설정한대로 dist라는 폴더가 생기고 그 안에 index.js가 생깁니다.
그리고 dist/index.js파일이 실행되면서 “Setting Success!”라는 글자가 Console에 출력됩니다.