TS2 [Typescript] 22.10.6 필기 노트(Typescript 개요) [ 내용 ] 1-1. 타입스크립트란? (1) ES5(ECMAScript5): 2009년 발표된 자바스크립트 공식 표준 (2) ESNext: 2015년에 발표된 ES6 이후 버전을 통틀어 가리키는 용어 (3) Typescript: 타입(type) 기능을 추가한 ESNext (4) 트랜스파일: 타입스크립트 소스코드는 TSC(TypeScript Compiler)라는 트랜스파일러를 이용해 ES5 자바스크립트로 변환(텍스트로 된 소스코드를 바이너리 코드로 바꿔주는 컴파일러와 구분하기 위해 생긴 용어... 하지만 트랜스파일과 컴파일을 구분하지 않고 사용하기도 한다.) (5) 바벨: ESNext 소스코드는 바벨(Babel)이라는 트랜스 파일러를 거쳐 ES5 자바스크립트 코드로 변환 1-2. 타입스크립트 주요 문법 살.. 2022. 10. 6. [Typescript] VS Code - Typescript 실시간 실행 [ 발단 ] 타입스크립트 공부를 서적을 통해 시작하려고 하는데, 타입 스크립트의 경우 실행을 위해서는 자바스크립트로 트랜스파일하는 과정을 거쳐야 한다. 이를 위해서 그때마다 terminal에서 명령을 통해 변환 후 실행하는 과정을 거쳐야 한다. 공부 과정에서 수도 없이 실행해야 할텐데 이 과정이 매우 비효율적이라고 생각했다. 해결 - Code Runner(VS Code Extension)와 ts-node(node.js 모듈) 이용 [ 과정 ] 1. npm install -g ts-node npm install 명령어를 이용해 ts-node 모듈을 전역설치(-g: global)한다. npm install -g ts-node mkdir 명령어를 실행 중 권한 에러가 발생했다. -g 옵션이 어떤 의미인지 몰랐.. 2022. 10. 4. 이전 1 다음