OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

微软开源TypeScript编绎器


分享到


分类 JS开源   关键字 开源   发布 sasasamoa  1406035912772
注意 转载须保留原文链接,译文链接,作者译者等信息。  

注* 微软在Github上开源了TypeScript,根据其依辣关系,基于Node构建。


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

贡献 

有许多方法向TypeScript贡献代码。

  • 提交漏洞和帮助我们验证补丁当因为代码被提交的时候
  • 源代码的改动进行审查
  • StackOverflow上与其他TypeScript用户和开发人员接洽。 
  • 加入Twitter上的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

路线图 

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


原文地址: 点此
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 告别Node.js
  2. 失败的感觉:一个22岁女孩的创业故事
  3. 再见了,Heroku
  4. Android即将支持GO语言,从游戏开始
  5. JavaScript:世界上误解最深的语言
  6. Java的痛
  7. Hacker News,TechCrunch, Product Hunt 推广效果对比
  8. 开源的多行字符串工具: 在JS中整段地写HTML
  9. CSS字体大小: em与px、pt、百分比之间的对比
  10. 我不懂Swift
  11. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

 相关阅读 - JS开源
  1. 开源的多行字符串工具: 在JS中整段地写HTML
  2. 在nginx中使用lua脚本
  3. Google 的 Web Starter Kit
  4. Mongoose学习参考文档——基础篇
  5. 使用NodeJS搭建邮件自动发送服务器
  6. 翻译:Kendo UI 和 jQuery Mobile的区别
  7. Bearcat pomelo game 实战 -- treasures
  8. Ws.js:基于 Node.js的WS-*实现
  9. 开源项目:CSS 3D转换和动画学习示例教程
  10. 我为什么选择 D3.js

 关键字 - 开源
  1. HTML5相关格式转换提供商对比—选择困难户的专属福利来啦!
  2. 使用NodeJS搭建邮件自动发送服务器
  3. Mongoose学习参考文档——基础篇
  4. NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux上zip相关命令
  5. 今天的你吃鸡了吗
  6. 几款开源的图形化Redis客户端管理软件
  7. HexGL用HTML5和WebGL实现的3D赛车游戏
  8. Docker究竟是什么,为什么这么流行,它的优点和缺陷有哪些?
  9. 15个最好用的Node.JS后端框架
  10. Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号