Programming/Node.js

[Node.js] Node.js에서 Typescript 사용하기 / ts-node, @types/node

MOONCO 2021. 3. 9. 16:27

Node.js란?

 

[Node.js] Node.js란? / 사용법

Node.js란? 기존의 브라우져에서만 사용되던 javascript를 브라우져밖에서도 사용할 수 있도록 만들어주는 프로그램 Node.js를 쓰는 곳 알림이나 실시간 대화같이 데이터의 실시간 처리가 필요한 앱을

defineall.tistory.com

 

Typescript란?

 

[Typescript] Typescript 란? / Typescript 사용법

Typescript란? javascript ES5, ES6를 여러가지 규칙을 적용할 수 있도록 확장한 프로그래밍 언어 Typescript의 필요성 규칙을 사용해 버그를 최소화하고, 결과를 더 쉽게 예측 할 수 있다 ES6로 작성된 코드

defineall.tistory.com

 


Node.js에서 typescript를 사용하기 위해 필요한 것

typescript, ts-node, @types/node

 

ts-node란?

Typesctipt + Node.js

Typescript로 작성된 앱을 브라우저 외부에서 실행할 수 있게 해주는 Node.js 패키지

 

ts-node의 필요성

Typescript는 코드작성을 마친후, javascript로 변환(컴파일)되는데,

Node.js에서는 javascript만 사용하므로, 변환 => 실행해야 하는 번거로움이 있다.

ts-node는, 이 변환 => 실행 작업을 한번에 해준다.

 

ts-node 설치

npm i -g ts-node

// -g : 글로벌 설치

 

@types/node란?

Node.js 타입을 추가해준다.

 

@types/node 설치

npm i -g @types/node

// -g : 글로벌 설치

 


 

Typescript에서 Node.js 패키지 이용하기

// 타입스크립트는 타입스크립트 전용 패키지를 설치 해주어야 한다.

// 주로 사용되는 명령어

npm i @types/<패키지>

// 타입 스크립트 전용 패키지가 존재하지 않는 경우에는 사용할 수 없다!

 

 

 

반응형