TypeScript 개발 간편하게 시작하기: ts-node 사용법 안내

juny_0429·2023년 8월 8일
0

웹 개발은 효율적인 개발과 빠른 피드백을 필요로 합니다.

일반적으로 TypeScript 프로젝트에서 코드를 작성하고 실행하기 위해서는 컴파일 과정을 거쳐야만 합니다. 이 컴파일 단계는 개발 시간을 소비하며, 작은 수정 사항을 테스트하려면 번거로울 수 있습니다.

ts-node 는 TypeScript개발자들에게 큰 편리함을 제공하는 이 도구입니다. TypeScript 코드를 더 이상 컴파일하지 않아도 빠르게 테스트하고 개발할 수 있게 해줍니다. 그러면서도 TypeScript가 제공하는 정적 타입 체크와 편의성을 그대로 유지할 수 있습니다.

아래에서는 ts-node를 활용한 간편한 TypeScript 개발 환경 구축 방법과 사용법을 소개하겠습니다.



▽ ts-node란?

  • TypeScript 코드를 JavaScript로 컴파일하지 않고 직접 실행시키는 라이브러리
  • TypeScript를 사용하여 Node.js 환경에서 바로 TypeScript 코드를 실행할 수 있게 해주는 도구

일반적으로 TypeScript는 JavaScript로 컴파일된 후에 Node.js에서 실행되지만, ts-node를 사용하면 TypeScript 코드를 직접 실행할 수 있습니다. 이를 통해 개발자는 코드를 작성하고 변경사항을 빠르게 테스트하면서 별도의 컴파일 단계 없이 즉시 결과를 확인할 수 있습니다.

ts-node를 사용하면 TypeScript 파일(.ts 확장자)을 바로 실행할 수 있고, 내부적으로 TypeScript 컴파일러를 사용하여 코드를 컴파일하고 실행합니다. 이는 개발 단계에서 편리하게 TypeScript 코드를 작성하고 테스트하는 데 도움이 됩니다.


▽ ts-node 설치 명령어

npm i ts-node
npm install ts-node

⭐️ 글로벌 설치 (npm install -g)

npm install -g ts-node

이 방법은 패키지를 시스템 전체에서 사용할 수 있도록 글로벌하게 설치합니다.
이 패키지들은 시스템 경로에 설치되며 어느 프로젝트에서나 사용할 수 있습니다.
글로벌 패키지는 주로 커맨드 라인 도구 또는 개발 환경 설정 도구와 같은 경우에 사용됩니다.


▽ ts-node 사용 방법

아래와 같은 명령어를 사용하여 ts-node를 실행할 수 있습니다.

ts-node your-typescript-file.ts

특정 폴더에 있는 파일을 실행하려면 다음과 같이 폴더를 지정할 수 있습니다.

ts-node src/your-typescript-file.ts

위 명령어는 선택한 TypeScript 파일을 TypeScript 컴파일러를 사용하여 즉시 실행합니다.
이를 통해 개발 중인 TypeScript 코드를 신속하게 테스트하고 결과를 확인할 수 있습니다. 운영 환경에서는 더 정교한 빌드 및 배포 프로세스를 고려하는 것이 좋습니다.

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

많은 것을 배웠습니다, 감사합니다.

답글 달기