microsoft/TypeScript

GitHub Trending (daily) 工具

摘要

TypeScript 是一种用于大规模 JavaScript 应用的语言,它增加了可选类型。该仓库托管了 TypeScript 编译器及相关工具。

TypeScript 是 JavaScript 的一个超集,编译后可生成干净的 JavaScript 代码。
查看原文
查看缓存全文

缓存时间: 2026/07/10 12:08

microsoft/TypeScript

来源:https://github.com/microsoft/TypeScript

TypeScript

CI(https://github.com/microsoft/TypeScript/actions/workflows/ci.yml) npm 版本(https://www.npmjs.com/package/typescript) 下载量(https://www.npmjs.com/package/typescript) OpenSSF 评分卡(https://securityscorecards.dev/viewer/?uri=github.com/microsoft/TypeScript)

TypeScript(https://www.typescriptlang.org/)是一种面向应用级 JavaScript 的语言。TypeScript 为 JavaScript 添加了可选类型,支持面向任何浏览器、任何主机、任何操作系统的大规模 JavaScript 应用的工具。TypeScript 编译成可读的、基于标准的 JavaScript。您可以在游乐场(https://www.typescriptlang.org/play/)中尝试,并通过我们的博客(https://blogs.msdn.microsoft.com/typescript)和 Twitter 账号(https://twitter.com/typescript)获取最新动态。

在我们的社区页面(https://www.typescriptlang.org/community/)上找到其他使用 TypeScript 的人。

安装

获取最新的稳定版本:

npm install -D typescript

获取我们的 nightly 构建版本:

npm install -D typescript@next

贡献

注意:此仓库的代码更改现仅限于少量修复类别

  • 在 5.9 或 6.0 中引入的崩溃,且在 7.0 中也能重现,且有可移植的修复方案,且不引入其他行为变更
  • 安全问题
  • 严重影响主线使用的语言服务崩溃
  • 来自 5.9 的严重回归(这些必须严重影响大量用户)

大多数错误修复应提交到 typescript-go(https://github.com/microsoft/TypeScript-go)仓库。 功能添加和行为变更目前暂停,直到 TypeScript 7.0 完成。

有多种方式可以贡献(https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md)给 TypeScript。

  • 提交错误报告(https://github.com/microsoft/TypeScript/issues)并帮助我们验证修复是否正确。
  • 审查源代码变更(https://github.com/microsoft/TypeScript/pulls)。
  • 在 StackOverflow(https://stackoverflow.com/questions/tagged/typescript)上与其他 TypeScript 用户和开发者交流。
  • 在 TypeScript 社区 Discord(https://discord.gg/typescript)上互相帮助。
  • 加入 Twitter 上的 #typescript(https://twitter.com/search?q=%23TypeScript)讨论。
  • 贡献错误修复(https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md)。

本项目已采用微软开源行为准则(https://opensource.microsoft.com/codeofconduct/)。有关更多信息,请参阅行为准则常见问题(https://opensource.microsoft.com/codeofconduct/faq/)或通过 [email protected] 联系,提出任何其他问题或意见。

文档

  • 5 分钟了解 TypeScript(https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html)
  • 编程手册(https://www.typescriptlang.org/docs/handbook/intro.html)
  • 首页(https://www.typescriptlang.org/)

路线图

有关我们计划的功能和未来方向的详细信息,请参阅我们的路线图(https://github.com/microsoft/TypeScript/wiki/Roadmap)。

相似文章

TypeScript 7

Hacker News Top

TypeScript 7 是一个重大版本,它将编译器用 Go 语言重写,实现了 8-12 倍的构建速度提升,同时保持完全兼容性,现已在 npm 上可用。

TypeScript 7.0 Beta 发布

Lobsters Hottest

TypeScript 7.0 Beta 推出基于 Go 的全新编译器,速度约为 6.0 的 10 倍,同时保持完全语义兼容,并已在数百万行代码的实战中验证。