Repolode
microsoft

microsoft/TypeScript

为 JavaScript 增加可选静态类型的超集语言,编译输出可读的标准 JavaScript。

Star
111,543
Fork
16,709
未关闭 Issue
5,144
最近提交
6小时前

这是什么?

TypeScript 是一门面向大规模应用开发的 JavaScript 语言。它在 JavaScript 基础上加入可选的类型标注,为大型代码库提供静态检查和编辑器支持。

TypeScript 会编译为普通的 JavaScript,可在任何浏览器、任何运行环境和任何操作系统上运行。编译产物可读性强,并遵循 Web 标准,现有 JavaScript 代码可以逐步迁移。

项目通过 npm 以 typescript 包发布,并提供标签为 next 的每夜构建版本。官网提供在线 Playground,无需安装即可体验语言特性。

核心功能

  • 01为 JavaScript 语法增加可选的静态类型
  • 02编译为可读的 JavaScript,可运行于浏览器、Node.js 等环境
  • 03为大型代码库提供编辑器工具支持
  • 04通过 npm 发布稳定版和每夜构建版
  • 05提供在线 Playground 体验语言

适用场景

  • 开发需要静态类型检查的大型前端或 Node.js 应用
  • 在现有 JavaScript 项目中逐步引入类型
  • 在代码运行前于开发阶段发现类型错误

快速上手

  1. 1

    通过 npm 安装最新稳定版 TypeScript

    npm install -D typescript
  2. 2

    或通过 npm 安装每日构建版本

    npm install -D typescript@next
  3. 3

    在在线 Playground 中试用

使用前须知

  • README 未描述独立运行时;它是通过 npm 安装的编译器包。

标签

常见问题

TypeScript 是什么?
为 JavaScript 增加可选静态类型的超集语言,编译输出可读的标准 JavaScript。 TypeScript 是一门面向大规模应用开发的 JavaScript 语言。它在 JavaScript 基础上加入可选的类型标注,为大型代码库提供静态检查和编辑器支持。
TypeScript 可以免费使用吗?用的什么许可证?
TypeScript 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
TypeScript 还在维护吗?
活跃维护中。TypeScript 最近一次提交是在 2026年10月21日。
TypeScript 适合用来做什么?
开发需要静态类型检查的大型前端或 Node.js 应用 在现有 JavaScript 项目中逐步引入类型 在代码运行前于开发阶段发现类型错误
TypeScript 怎么安装和运行?
通过 npm 安装最新稳定版 TypeScript: npm install -D typescript 或通过 npm 安装每日构建版本: npm install -D typescript@next 在在线 Playground 中试用
在哪里获取 TypeScript?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/TypeScript

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目