> npm init
👉 모든 옵션을 default로 enter 눌러서 진행한다
👉 package.json 파일 생성!
node.js가 제공하는 기본 기능들에 대해 미리 지정된 타입의 파일 제공
> npm i @types/node
tsc 파일명
은 특정 파일을 컴파일 하도록 타입스크립트 컴파일러에게 지시하는 명령어입니다.
위 명령어를 입력하면 src/index.ts 파일을 타입스크립트 컴파일러가컴파일
합니다.
컴파일이 완료되면자바스크립트
파일src/index.js
이 생성됩니다.
> sudo npm install typescript -g
-g
: global 설치, 컴퓨터 모든 곳에서 패키지 사용 가능 (한 번 설치하면 다른 프로젝트 시 따로 설치 안 해도 됨!)
> tsc -v
Version 5.1.6
> tsc src/index.ts
컴파일 된 자바스크립트 코드는 node를 이용해 실행합니다.
> node src/index.js
Hello Typescript
🚧
ts-node
는 Node 20 버전 이상에서는 더 이상 동작하지 않습니다. 따라서 아래에서 소개하는tsx
로 대체하여 설치 진행
> sudo npm i -g tsx
> tsx -v
tsx v4.7.0
node v20.7.0
한번의 명령어로 타입스크립트를 실행
> tsx src/index.ts
Hello TypeScript