微软开源TypeScript编绎器
jopen 10年前
微软在Github上开源了TypeScript,根据其依辣关系,基于Node构建。
TypeScript 是 可规模扩展的JavaScript语言。TypeScript为JavaScript增加了可选类型,类和模块(classes and modules)。TypeScript支持任何浏览器的大型JavaScript应用程序。在任何主机和任何操作系统上,TypeScript 都是被 支持的。TypeScript被编译成可读的,基于标准的JavaScript。您可以尝试一下在一些平台上通过我们的博客和推ter账户跟上最新 的动态。
贡献
有许多方法向TypeScript贡献代码。
- 提交漏洞和帮助我们验证补丁当因为代码被提交的时候
- 对源代码的改动进行审查
- 在StackOverflow上与其他TypeScript用户和开发人员接洽。
- 加入推ter上的TypeScript讨论组。
- 贡献漏洞修复
- 阅读语言规范书(DOCX,PDF格式)。
文档
编绎
为了打造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
路线图
有关我们计划的特点和未来发展方向的详细信息,请参阅我们的路线图。
来自: sasasamoa 2014-07-22 原文 github.com