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

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

关注

评论

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

毕业总结

大眼喵

「架构实战营」

封装Ajax

Jason199

ajax 7月月更

远程办公工具分享|社区征文

如浴春风

初夏征文

【安全攻防】序列化与反序列,你了解多少?

网络安全学海

黑客 网络安全 安全 信息安全 渗透测试

一个漂亮的API文档生成工具

为自己带盐

7月月更

资深开发人员告诉你,怎样编写出优秀的代码?

雨果

程序员 软件 开发者 代码

分布式系统:what、why、how

javaadu

分布式系统

【LeetCode】在每个树行中找最大值Java题解

Albert

LeetCode 7月月更

毕业总结

天琪实刚亮

简述服务量化分析体系

阿泽🧸

7月月更 量化分析

Java多线程案例之单例模式(懒汉,饿汉,枚举)

未见花闻

7月月更

一入“远程”终不悔,几人欢喜几人愁。| 社区征文

法医

初夏征文

架构训练毕业设计+总结

小马

#架构训练营

牛客java选择题每日打卡Day5

京与旧铺

7月月更

浅谈一篇优质的小红书文案需要具备什么

石头IT视角

聊聊支付流程的设计与实现逻辑

Java 架构

设计电商秒杀系统

Jadedev

「架构实战营」

疫情远程办公经验分享| 社区征文

乌龟哥哥

7月月更

leetcode 121 Best Time to Buy and Sell Stock 买卖股票的最佳时机(简单)

okokabcd

LeetCode 动态规划 算法与数据结构

透过JVM-SANDBOX源码,了解字节码增强技术原理

柠檬汁Code(binbin0325)

互联网架构 源码剖析 字节码增强 源码解读 Java’

【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装

愚公搬代码

7月月更

架构实战营 - 第 6 期 模块九之毕业设计

乐邦

「架构实战营」

毕业设计:设计秒杀电商系统

jiaoxn

「架构实战营」

线程常用的方法

zarmnosaj

7月月更

毕业设计项目

michael

架构实战营 #架构实战营 「架构实战营」

自动渗透测试工具核心功能简述

穿过生命散发芬芳

渗透测试 7月月更

模块九作业

天琪实刚亮

NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线

股市老人

分布式CAP理论

源字节1号

软件开发 后端开发

程序员远程办公喜忧参半| 社区征文

乌龟哥哥

7月月更

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