더북(TheBook)

다만 노드의 타입스크립트 실행은 단순히 타입 표시를 지운 뒤 실행하는 것이므로 타입스크립트의 모든 기능을 사용할 수는 없습니다. 타입스크립트 실행 시 에러가 발생한다면 tsx나 ts-node 같은 도구를 사용해야 합니다. 이 도구들은 타입스크립트를 자바스크립트로 변환 후 노드를 통해 실행합니다. tsx를 사용해서 타입스크립트 파일을 실행해봅시다.

콘솔

$ npx tsx helloTS
Need to install the following packages:
tsx@4.21.0
Ok to proceed? (y) 
(y 입력)
Hello typescript

npx라는 새로운 명령어를 사용했습니다. tsx라는 패키지를 명령어로 사용하겠다는 명령어입니다. npx 명령어는 4장에서 좀 더 자세히 알아보겠습니다. 명령어를 처음 입력한 경우엔 먼저 tsx를 설치하겠냐고 물어봅니다. y를 눌러서 설치하고 나면 타입스크립트 파일이 실행됩니다.