목록Language/TypeScript (2)
영호
들어가며 이번 글에서는 node.js + express에서 Typescript를 사용하기 위한 세팅의 전반적인 과정에 대해서 다뤄보겠습니다. package.json 생성 작업하려는 directory 생성 후 아래의 명령어를 실행해 우리 서비스의 의존성을 관리해주는 package.json파일을 생성한다. $ yarn init package.json에서 우리가 사용하는 package들을 관리해주기 때문에, 나중에 yarn install 명령어로 필요한 package들을 설치할 수 있습니다. yarn init을 치면 뭘 많이 물어보는데 entry point만 주로 사용하는 index.ts나 app.ts로 설정해주고 나머지는 그냥 enter로 넘겨도 무방합니다. 필요한 package 설치 이제 기본적으로 필요한..
개요 TypeScript와 JavaScript를 비교하면서 TypeScript는 어떤 식으로 컴파일 과정을 거치는지 알아보겠습니다. TypeScript vs JavaScript 우선 Typescript와 Javascript는 컴파일언어, 인터프리터 언어라는 차이가 있습니다. Typescript는 컴파일 언어, Javascript는 인터프리터 언어입니다. 컴파일 언어 : 소스코드 전체를 한 번에 검사해서 실행 프로그램으로 만들어주는 언어 인터프리터 언어 : 소스코드를 한줄한줄 읽어가며 실행하는 언어 TypeScript의 실행과정 Typescript코드 작성 Typescript코드를 TSC가 추상 구문 트리(AST)라는 것으로 변환을 합니다. 이 과정에서 공백, 주석 등 불필요한 정보들은 제거가 됩니다. 타..