[TypeScript] TypeScript에서 간단한 데코레이터(어노테이션) 구현하기
·
Dev Lang/TypeScript
TypeScript에서 가벼운 어노테이션(데코레이터)을 만드는 기본적인 세팅을 위해 VSCode를 사용하여 프로젝트를 설정하는 방법을 단계별로 알아보겠습니다.1. 프로젝트 디렉토리 설정먼저 새로운 TypeScript 프로젝트를 위한 디렉토리를 만듭니다. 터미널에서 다음 명령을 실행합니다.mkdir ts-annotation-projectcd ts-annotation-project2. package.json 생성프로젝트 디렉토리 안에서 npm init 명령으로 기본 설정 파일을 생성합니다.npm init -y이 명령은 package.json 파일을 자동으로 생성해 줍니다.3. TypeScript 설치TypeScript와 Node.js에서 실행할 수 있게 관련 패키지들을 설치합니다.npm install typ..
[TypeScript] 타입스크립트: 컴파일타임에서의 오류 감지
·
Dev Lang/TypeScript
런타임과 컴파일타임에 대해서 알고 있니?런타임(Run-time)과 컴파일 타임(Compile-time)의 개념을 이해하는 것이 TypeScript와 JavaScript의 차이를 이해하는 데 중요한 요소입니다. 이 두 개념이 어떻게 작동하는지 명확하게 이해하면, 왜 TypeScript가 더 엄격한 타입 시스템을 제공하는지, JavaScript가 왜 동적 언어로 런타임 시에 오류를 감지하는지 알 수 있습니다.1. 컴파일 타임(Compile-time)컴파일 타임은 코드가 실행되기 전에, 즉 프로그램이 빌드되는 과정에서 일어나는 단계입니다.컴파일러는 코드를 읽고, 그 코드가 올바른지 확인한 후 기계어로 번역하거나 다른 형태의 코드로 변환하는 역할을 합니다.이 단계에서 문법 오류나 타입 오류가 발생하면, 코드가 ..
개발자 성현
'TypeScript' 태그의 글 목록