본문 바로가기
프로그래밍

typescript 로 express, koajs 프로젝트 세팅하다 찾은 좋은 도구 ts-node

by 자유코딩 2021. 1. 30.

2줄 요약. 

ts-node aaaa.ts 를 하면 typescript 파일인데 js 로 변환 안하고 그냥 실행 할 수 있다.

typescript-koa-starter 를 쓰면 koajs 프로젝트를 typescript 로 초기세팅을 편하게 할 수 있다.

 

 

 

예전부터 expressjs , koajs 같은 틀이 없는 프레임워크를 사용할때 일정한 틀로 개발할 수 있도록 하는 방법에 관심이 많았다.

 

그러다 ts-node 라는 좋은 도구를 알게 되었다.

const func = () => {
      console.log('jeanjkdnfkoasdf')
}

이렇게 작성된 ts 코드를 js 변환 없이 바로 실행 할 수 있다.

 

이건 마치 deno 런타임으로 nodejs 프로젝트를 실행하는 느낌이다.

 

 

 

typescript-koa-starter도 알게 되었다.

https://www.npmjs.com/package/typescript-koa-starter

 

typescript-koa-starter

Quick and Easy TypeScript Koa Starter

www.npmjs.com

$ npx typescript-koa-starter "project name"

이렇게 입력하면 해당 이름의 프로젝트를 자동으로 만든다.

 

nestjs 가 제공하는 방식이 너무 마음에 든다면 그냥 그렇게 하면 된다.

 

혹시 nestjs 는 마음에 안드는데 typescript 를 조금 편하게 적용하고 싶다면 좋은 방법이 될 것 같다.

 

tsc 하면서 js 파일을 계속 생성해내는게 별로 좋지 않았는데 ts-node 가 좋은 것 같다.

 

댓글