50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:513357
用户头像

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

关注

评论

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

微博评论高性能高可用计算架构

白开水又一杯

#架构实战营

架构实战营 - 模块九作业

思梦乐

架构实战营模块九作业-毕业设计

子豪sirius

架构实战营

模块九作业

老实人Honey

架构实战训练营模块 4 作业

Sonichen

模块9毕业设计

柱林

模块九 电商秒杀系统设计

小牧ah

架构实战营

如何进行用户故事估算——Ethan分享观后感

Bruce Talk

敏捷 随笔 Agile User Story Product Owner

半年时间,拍摄8省市10个案例,我们见到了这样的智能中国

脑极体

在线HTML实体转字符串工具

入门小站

工具

CSS架构之setting层

Augus

CSS 10月月更

Prometheus 数据模型

耳东@Erdong

Prometheus 10月月更

MacBook的隐藏功能

IT蜗壳-Tango

10月月更

容器 & 服务:Kubernetes API Server访问问题

程序员架构进阶

架构 Kubernetes 容器 Helm Charts 10月月更

今天的你幸福吗?

卢卡多多

幸福 10月月更

产品经理如何采集需求?

石云升

产品经理 需求分析 10月月更

【Vuex 源码学习】第十篇 - Vuex 命名空间的实现

Brave

源码 vuex 10月月更

10. python入门速通教程之类、继承类、类中的特殊方法

梦想橡皮擦

10月月更

OpenCV学习(二):环境搭建

轻口味

OpenCV图像处理 10月月更

架构训练营 模块九

小卷儿

多图详解万星 Restful 框架原理与实现

万俊峰Kevin

微服务 RESTful Web框架 go-zero Go 语言

Facebook宕机背后,我们该如何及时发现DNS问题

阿里巴巴云原生

阿里云 产品 云原生

设计千万级学生管理系统的考试试卷存储方案

Rabbit

Android使用adb工具及root权限完成手机抓包

杨清强

adb

Ember Data 之记录操作:创建、更新和删除

devpoint

store ember.js 10月月更

极客时间架构实战营作业五

jjn0703

架构实战营

架构实战营1期模块9作业——毕业设计

tt

架构实战营

linux安装XtraBackup8

入门小站

Linux

前端监控:JS监控SDK手摸手教学-原理篇(已开源)

浅端攻城狮

大前端 监控 js sdk

模块九作业

秀聪

架构实战营

013 云原生之容器技术

穿过生命散发芬芳

云原生 10月月更

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