TIL 7/25 TypeScript(1)
2023. 7. 26. 00:25ㆍDev/TIL WIL
Typescript window 개발환경 구축
nvm(node version manager) - Node.js의 여러 버전을 쉽게 설치할 수 있는 유용한 툴
설치 => https://github.com/coreybutler/nvm-windows/releases
nvm-setup.exe 파일 다운로드
PowerShell에서 nvm install [설치할 노드 버전]
PowerShell에서 nvm use [설치한 노드 버전] 명령을 실행하여 Node.js를 활성화
명렬프롬프트(cmd)에서
npm install typescript -g
컴파일러 & tsc
컴파일러란?
프로그래밍 언어로 작성된 소스 코드 => 다른 프로그래밍 언어로 변환하는 도구
변환 과정에서 컴파일러는 소스 코드의 구문과 구조를 검사하여 문제가 없는지 확인
tsc = TypeScript 컴파일러
정적 언어 ( = 컴파일 언어) => 기계어로 변환 필요
동적 언어( =인터프리터 언어) => 엔진이 코드를 한 줄씩 실행하면서 동적으로 해석
tsconfig.json
tsconfig.json이란?
tsc --init 명령을 실행하면 생성되는 파일(TypeScript 프로젝트의 설정파일)
주로 프로젝트의 컴파일 옵션 및 입력 파일들을 정의하는데 사용
tsconfig.json 주요 옵션
target 옵션
module 옵션
outDir 옵션
sourceMap 옵션
include, exclude 옵션
'Dev > TIL WIL' 카테고리의 다른 글
TIL 7/27 TypeScript Generics (0) | 2023.07.28 |
---|---|
TIL 7/26 TypeScript(2) (0) | 2023.07.27 |
TIL 7/20 form 중첩 (0) | 2023.07.20 |
TIL 7/19 깃 문제 (1) | 2023.07.19 |
TIL 7/18 카카오 지도 API 구현 (0) | 2023.07.18 |