타입스크립트 프로젝트 개발은 Node.js 프로젝트를 만든 다음에 개발 언어를 TS로 설정한다.
1. package.json 파일 생성
Node.js 프로젝트를 만들면 package.json 파일이 생성되는데
npm init 명령을 실행해서 생성한다.
package.json은 Node.js가 관리하는 패키지 관리 파일로 프로젝트 정보와 관련 패키지가 기록되어 있다.
package.json으로 프로젝트를 개발하고 실행하는데 필요한 패키지를 관리할 수 있다.
2. typescript와 ts-node 설치
npm i -D typescript ts-node
JS로 개발된 chance, ramda 라이브러리를 TS에서 사용하려면 추가로
@types/chance, @types/ramda와 같은 타입 라이브러리를 제공해야 한다.
@type/ 가 앞에 붙는 타입 라이브러리들을 항상 index.ts 라는 이름의 파일을 가지고 있다.
promise를 TS에서 사용하려면 @types/node를 설치해야 한다.