OpenSource-Hub
T

TypeScript

SHA-256
111.0k stars·개발 도구·SHA-256 체크섬 확인됨

TypeScript는 JavaScript의 슈퍼셋으로, 선택적 정적 타입을 통해 개발자가 대규모 애플리케이션을 구축하고 유지 관리할 수 있도록 도와주며, 컴파일 후에는 깔끔하고 표준적이며 바로 실행 가능한 JavaScript를 출력합니다.

스마트 다운로드

Download 버전 다운로드

v7.0.2 · 9.6 MB

JavaScript에 타입을 추가하여, 대규모 프로젝트를 더 안정적이고 마음 편하게 작성할 수 있게 해주는 신기입니다.

주요 기능

  • 일반 JavaScript에 선택적 정적 타입과 타입 추론을 추가
  • 컴파일 시 오류 발견, 최신 ECMAScript 신기능 지원
  • VSCode 등 주요 편집기와 완벽하게 통합되어 스마트 힌트 및 자동 완성 제공

할 수 없는 것

  • •TypeScript는 단지 컴파일 타임 도구일 뿐 런타임 동작을 바꾸지 않으며 모든 로직 오류를 막을 수도 없고, 타입 구문 학습에는 추가 시간이 필요합니다. 또한 타입이 정의되지 않은 일부 라이브러리와 연동할 때는 선언 파일을 작성하거나 any를 사용해야 할 수 있어 보호 효과가 약화됩니다.

사용 사례

  • 대규모 프런트엔드 애플리케이션이나 엔터프라이즈급 관리 백오피스를 구축하여 팀 협업과 코드 유지보수성을 향상시킵니다.
  • Node.js 기반의 백엔드 서비스나 도구 라이브러리를 개발하여 타입 안전성과 더 나은 인터페이스 제약을 누릴 수 있습니다.

TypeScript는 마이크로소프트가 출시한 오픈소스 프로그래밍 언어로, JavaScript 기반 위에 선택적 정적 타입, 클래스, 인터페이스, 현대적인 ECMAScript 기능을 추가한 언어입니다. 대규모 애플리케이션 개발을 위해 설계되었으며, 개발자가 컴파일 단계에서 오류를 발견할 수 있게 하고 코드 탐색 및 리팩토링의 안전성과 효율성을 높입니다. 순수 JavaScript와 비교하여 TypeScript는 편집기에서 더 풍부한 자동 완성 및 타입 검사 경험을 제공하며, 읽기 쉽고 표준적인 JavaScript로 컴파일되어 기존 프로젝트에 직접 통합할 수 있습니다. 유사한 타입 검사 도구인 Flow와 비교하여 TypeScript는 IDE 통합, 생태계 규모, 반복 개발 속도 측면에서 더 큰 장점을 가지며, 마이크로소프트가 유지 관리하고 커뮤니티도 방대합니다. 11만 개가 넘는 GitHub Star와 기업 차원의 광범위한 채택을 바탕으로, TypeScript는 프런트엔드, 백엔드, 풀스택 애플리케이션을 아우르는 대규모 JavaScript 프로젝트의 사실상 표준이 되었습니다.

태그

JavaScript类型检查编译器静态类型编程语言

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Node.js와 npm을 설치한 다음 npm install -D typescript 명령을 실행하세요.

4

프로젝트 루트 디렉터리에 tsconfig.json 구성 파일을 생성하고 컴파일 옵션을 설정하세요.

5

.ts 파일을 작성한 후 npx tsc를 실행하여 코드를 JavaScript로 컴파일하고 실행하세요.

설치 가이드
  1. Node.js와 npm을 설치한 다음 npm install -D typescript 명령을 실행하세요.
  2. 프로젝트 루트 디렉터리에 tsconfig.json 구성 파일을 생성하고 컴파일 옵션을 설정하세요.
  3. .ts 파일을 작성한 후 npx tsc를 실행하여 코드를 JavaScript로 컴파일하고 실행하세요.
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

eba158cb54050f723d5ff781438f33de5640054440bb4f2bd170cfe9bc2eb551

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

이것은 일반 애플리케이션이 아니라 개발 도구 체인의 일부입니다. TypeScript를 제거하려면 프로젝트에서 package.json의 해당 의존성을 삭제한 다음 npm uninstall typescript를 실행하여 설치 패키지를 제거하면 됩니다. 전역으로 설치되지 않았다면 node_modules와 lock 파일을 직접 삭제하면 됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-10-28 10:47:49
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트