AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

WebStorm 10 支持 TypeScript 1.4 到 JavaScript 的实时编译

  • 2015-04-10
  • 本文字数:817 字

    阅读完需:约 3 分钟

JetBrains WebStorm 10 支持在编辑代码的同时将 TypeScript 1.4 代码编译为 JavaScript。新版本增加了对联合类型、模块、修饰符以及 let 和 const 关键字的支持。它还提供一个应用依赖图表、source maps 以及一个 V8 的 CPU 和内存分析器。

WebStorm 10 中最重要的一个特性是改善了对于 TypeScript 1.4 的支持,编辑器内置一个可以在编辑代码的同时将 TypeScript 转译为等效 JavaScript 的编译器,任何语法错误都会被标示下划线。同时,WebStorm 支持 TypeScript 1.4 的联合类型以及 let 和 const 关键字,同时还支持预计将在 TypeScript 1.5 发布的模块和修饰符,他们分别属于 ECMAScript 6 和 ECMAScript 7 中提议的新特性。

据 JetBrains 说,他们已经“重写了对于 JavaScript 的支持”,可以更快速地进行代码补全和高亮。他们还为编辑器增加一个“专注”模式,在这个模式下移除了所有的工具条和菜单栏,仅留下文本文件区域用于编码。他们添加了一个新的设置选项,允许开发者同时编辑 HTML 的开始和闭合标签。

通过 spy-js,开发者可以创建并且 _ 可视化应用依赖图表 _,描绘出不同的源文件和函数调用之间的关系。spy-js 同时也支持 _source maps_ 跟踪从 JavaScript 代码块到原始的 TypeScript、CoffeeScript 或者 ES 6 的代码执行路径。

WebStorm 10 可以剖析 Node.js 应用运行在 V8 上的 CPU 消耗,所以开发者可以利用它找出特别消耗 CPU 性能的部分。它同时也可以剖析堆的状况,呈现出每一个对象的内存消耗。

最后,我们希望提一下更棒的 Grunt 集成,在新版本提供了与 Gulp 一致的体验。WebStorm 10 内置了 Dart 静态代码分析器,可以提供错误和警告概要。

查看英文原文: WebStorm 10 Compiles TypeScript 1.4 to JavaScript on the Fly


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流。

2015-04-10 08:513217
用户头像

发布了 63 篇内容, 共 135.4 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

第八周学习总结

晴空万里

架构师训练营第2期

第八周作业

晴空万里

架构师训练营第2期

【架构师训练营第 1 期 12 周】 作业

Bear

极客大学架构师训练营

【第十二周】数据应用

云龙

第十一周 作业2

Yangjing

极客大学架构师训练营

架构训练营第八周作业

一期一会

哈希表

架构师训练营 - 第十二周总结

一个节点

极客大学架构师训练营

架构师训练营—第十二周学习总结

Geek_shu1988

架构师训练营第 11 周课后练习

薛凯

[架构师训练营第 1 期] 第12周命题作业

猫切切切切切

极客大学架构师训练营

第三周学习总结

J

极客大学架构师训练营

接下来,冰河要有大动作了!!

冰河

开源 程序人生 高并发

架构师 01 期,第十二周课后作业

子文

「架构师训练营第 1 期」第十二周作业

张国荣

链表合并问题

jorden wang

架构师训练营第 12 周课后练习

薛凯

极客时间架构 1 期:第 12 周 数据应用(一) - 学习总结

Null

架构之书:出路与《Expert One-on-One J2EE Development without EJB》

lidaobing

Java 架构

用户观看视频业务出现花屏故障

极客时间架构 1 期:第 12 周 数据应用(一) - 命题作业

Null

week8性能优化(二)作业和学习总结

杨斌

架構師訓練營 week12 作業

ilake

架构师训练营第 1 期第 12 周作业

好吃不贵

极客大学架构师训练营

week7 性能优化(一) 作业和学习总结

杨斌

第十二周

Geek_ce484f

极客大学架构师训练营

架构师训练营第 8 周课后练习

菜青虫

极客大学架构师训练营

架构师训练营 - 第十二周作业

一个节点

极客大学架构师训练营

安全声明标记语言SAML2.0初探

程序那些事

程序那些事 安全框架 SAML SAML2.0 安全协议

架构师训练营—第十二周作业

Geek_shu1988

周练习 12

何毅曦

hashmap 是如何炼成的

helbing

数据结构

WebStorm 10支持TypeScript 1.4到JavaScript的实时编译_JavaScript_Abel Avram_InfoQ精选文章