微软开源 TypeScript 编绎器

简介: TypeScript 是可规模扩展的JavaScript语言。TypeScript为JavaScript增加了可选类型,类和模块(classes and modules)。TypeScript支持任何浏览器的大型JavaScript应用程序。在任何主机和任何操作系统上,TypeScript 都是被支持的。TypeScript 编译成的是可读的、基于标准的 JavaScript。您可以尝试一下在一些平台上通过我们的博客和 Twitter 账户跟上最新的动态。

TypeScript 是可规模扩展的JavaScript语言。TypeScript为JavaScript增加了可选类型,类和模块(classes and modules)。TypeScript支持任何浏览器的大型JavaScript应用程序。在任何主机和任何操作系统上,TypeScript 都是被支持的。TypeScript 编译成的是可读的、基于标准的 JavaScript。您可以尝试一下在一些平台上通过我们的博客和 Twitter 账户跟上最新的动态。


贡献

有许多方法可以给 TypeScript 贡献代码

  • 提交漏洞和帮助我们验证补丁当因为代码被提交的时候
  • 源代码的改动进行审查
  • 在 StackOverflow 上与其他 TypeScript 用户和开发人员接洽。
  • 加入 Twitter 上的TypeScript讨论组
  • 贡献漏洞修复
  • 阅读语言规范书(DOCXPDF)。


文档


编绎

为了搭造 TypeScript 编译器,确保你已经安装了Git和Node.js。

克隆repo的副本:

git clone https://github.com/Microsoft/TypeScript.git

更改为TypeScript目录:

cd TypeScript

安装Jake工具及其依赖关系:

npm install -g jake

npm install

用以下其中一个来建立和测试:

jake local           # Build the compiler into built/local

jake clean           # Delete the built compiler

jake LKG             # Replace the last known good with the built one.

                    # Bootstrapping step to be executed when the built compiler reaches a stable state.

jake tests           # Build the test infrastructure using the built compiler.

jake runtests        # Run tests using the built compiler and test infrastructure.

                    # You can override the host or specify a test for this command.

                    # Use host=<hostName> or tests=<testPath>.

jake baseline-accept # This replaces the baseline test results with the results obtained from jake runtests.

jake -T              # List the above commands.

用法

nodebuilt/local/tc.js hello.ts

路线图

有关我们计划的特点和未来发展方向的详细信息,请参阅我们的路线图


相关文章
|
JavaScript 前端开发 API
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(四)
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(四)
|
自然语言处理 JavaScript 前端开发
Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(1)
Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(1)
|
10月前
|
JavaScript 安全 前端开发
Gzm Design:开源神器!用 Vue3、Vite4、TypeScript 革新海报设计,免费开源的海报设计器,主流技术打造,轻松高效
海报设计在各个领域都有着广泛的应用,无论是商业广告、活动宣传还是个人创意表达。今天要给大家介绍一款免费开源的海报设计器——Gzm Design,它基于最新的主流技术开发,为用户提供了丰富的功能,让海报设计变得轻松又高效。
549 64
|
11月前
|
存储 人工智能 开发框架
Eliza:TypeScript 版开源 AI Agent 开发框架,快速搭建智能、个性的 Agents 系统
Eliza 是一个开源的多代理模拟框架,支持多平台连接、多模型集成,能够快速构建智能、高效的AI系统。
1186 8
Eliza:TypeScript 版开源 AI Agent 开发框架,快速搭建智能、个性的 Agents 系统
|
JavaScript 前端开发 应用服务中间件
Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(2)
Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(2)
|
JavaScript 前端开发 Java
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(一)
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(一)
|
JavaScript 前端开发 开发工具
Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(3)
Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(3)
|
缓存 移动开发 JavaScript
基于 vue-element-admin 升级的 Vue 3 + TypeScript + Element-Plus 版本后台管理系统正式开源
基于 vue-element-admin 升级的 Vue 3 + TypeScript + Element-Plus 版本后台管理系统正式开源
|
JSON JavaScript 前端开发
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(三)
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(三)
|
JSON 缓存 JavaScript
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(二)
Vue 3.3 + Vite 4.3 + TypeScript 5+ Element-Plus:从零到一构建企业级后台管理系统(前后端开源)(二)

热门文章

最新文章