728x90
반응형

BACKEND/NODE 3

TypeScript란?

1. 오늘 배운 내용TypeScript란?TypeScript의 기본타입TypeScript의 인터페이스TypeScript의 함수TypeScript의 리터럴타입TypeScript의 유니언과 교차 타입TypeScirpt란?TS는 자바스크립트의 상위 집합으로, 자바스크립트에서 사용할 수 있는 모든 기능을 모두 제공하면서도 추가적인 타입 시스템을 제공.그래서 TS로 작성된 코드는 tsc 컴파일러를 통해 자바스크립트 코드로 변환되며, 이 과정에서 타입검사와 같은 기능을 통해 코드의 안정성을 높임.tsc는 ts언어를 자바스크립트 코드로 변환시키는 컴파일러이며, 해당 방식은 기존의 컴파일과 비슷한 방식을 지님.Lexical Analysis(어휘분석), Syntax Analysis(구문분석), semantic analy..

BACKEND/NODE 2024.12.17

TypeScript를 공부하기 위한 VSCode 기반의 개발 환경 설정과 파일 구조 구성

1. 필수 준비물TypeScript 프로젝트를 시작하기 위해 필요한 도구는 다음과 같습니다VSCode: 코드 편집기 (다운로드 링크).Node.js & npm: Node.js와 npm이 설치되어 있어야 합니다.설치 확인node -vnpm -v2. 프로젝트 초기화2.1. 프로젝트 폴더 생성먼저 프로젝트를 저장할 디렉토리를 생성합니다mkdir typescript-projectcd typescript-project2.2. npm 초기화package.json 파일을 생성하여 프로젝트를 초기화합니다npm init -y이 명령은 기본값을 사용해 package.json을 생성합니다.3. TypeScript 설치3.1. TypeScript 설치프로젝트 내부에 TypeScript를 로컬 설치합니다npm install t..

BACKEND/NODE 2024.12.16

Node.js 버전 관리의 필수 도구, nvm 가이드

Node.js 개발을 하다 보면 프로젝트마다 요구하는 Node.js 버전이 다를 때가 많습니다. 이럴 때 가장 유용한 도구가 바로 nvm(Node Version Manager)입니다. 이번 포스트에서는 nvm의 설치 방법부터 사용법, 유용한 팁까지 자세히 알아보겠습니다.1. nvm이란?nvm은 Node.js의 버전 관리를 위한 도구입니다. 다양한 Node.js 버전을 설치하고, 프로젝트마다 다른 버전을 사용할 수 있도록 도와줍니다.nvm의 주요 기능Node.js 버전 설치 및 삭제프로젝트별 Node.js 버전 설정기본 Node.js 버전 지정다양한 Node.js 버전 간 빠른 전환2. nvm 설치 방법 (Mac 기준)nvm은 Mac, Linux, Windows에서 모두 사용할 수 있습니다. 여기서는 Ma..

BACKEND/NODE 2024.12.16