微软开源 TypeScript 编绎器

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. 

用法

node built/local/tc.js hello.ts

路线图

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

via GitHub – Microsoft/TypeScript

    原文作者:Noodles
    原文地址: https://segmentfault.com/a/1190000000621160
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞