프론트엔드 소식빌드·툴체인

이제 Node.js가 .ts 파일을 그냥 실행한다 - 내장 타입 스트리핑 안정화

2026.06.17 16:05·조회 25

한 줄 요약 - 이제 Node.js가 별도 변환 도구(ts-node 등) 없이 .ts 파일을 바로 실행합니다. 타입을 실행 시 벗겨내는(type stripping) 기능이 기본으로 켜졌습니다.

무슨 일이에요?

Node.js 22.18+ 와 20.19+ 부터 TypeScript 파일을 기본 지원합니다. 타입 표기는 실행 시 제거되고 JavaScript처럼 돌아갑니다.

핵심 코드

# 트랜스파일/ts-node 없이 바로 실행
node app.ts
// app.ts - 타입은 실행 시 제거(strip)됨
function greet(name: string): string {
  return "hello, " + name;
}
console.log(greet("iroul"));

왜 중요해요?

  • 간단한 스크립트나 도구를 ts-node나 빌드 설정 없이 바로 돌릴 수 있습니다.
  • 단, 타입만 제거하는 방식이라 enum/namespace 등 코드를 생성해야 하는 일부 문법은 제약이 있을 수 있습니다(필요하면 --experimental-transform-types).

댓글