写点什么

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

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

关注

评论

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

How old are you | 尚硅谷大数据之Canal视频教程

编程江湖

大数据 canal

谈谈Golang的同步等待组

恒生LIGHT云社区

golang Go 语言

用300行代码手写1个Spring框架,麻雀虽小五脏俱全

Tom弹架构

Java spring 源码

爆肝30天,肝出来史上最透彻Spring原理和27道高频面试题总结

Tom弹架构

Java spring 源码

2022 年你必须知道的 Serverless 云产品

开源之巅

Serverless 云开发

揭秘字节跳动基于Hudi的实时数据湖平台

字节跳动数据平台

大数据 实时数据湖

Dubbo 框架学习笔记十七

风翱

dubbo 12月日更

seata分布式事务AT模式介绍(二)

恒生LIGHT云社区

分布式 分布式事务 seata

网易有道项目实践技术分享合集

有道技术团队

技术分享 网易有道 技术专题合集

Apsara Stack 技术百科|标准化的云时代:一云多芯

云计算 芯片 科技 混合云

Spring框架基础知识(03)

海拥(haiyong.site)

28天写作 12月日更

一次完整的渗透测试&仅供学习研究

H

黑客 网络安全 渗透测试·

人工智能(NLP)|社交网络中的网络表示学习技术研究

索信达控股

人工智能 算法 网络结构

助车企升级,旺链科技与南方电网、联想等名企同斩获「创新案例奖」

旺链科技

区块链 产业区块链 供应链金融

一文带你了解数据库安全基础

坚果

数据库 28天写作 12月日更

基于DataX的数据同步(下)-应用DataX进行数据同步

恒生LIGHT云社区

数据库 数据同步 DataX

30个类手写Spring核心原理之自定义ORM(下)(7)

Tom弹架构

Java spring 源码

接口文档自动更改?百度程序员开发效率MAX的秘诀

百度Geek说

百度 前端 工具 后端 软件开发

域名基本信息查询小技巧

喀拉峻

网络安全 安全 信息安全

模块八作业

panxiaochun

架构实战营

实现一键部署与高效集群管理,SphereEx-Boot 正式上线

SphereEx

开源 开源社区 SphereEx ShadingSphere 一键安装

整理了一些JPA常用注解

yombo

Java Spring JPA

架构训练营 - 模块三作业

伊静西蒙

恒源云(GPUSHARE)_云GPU服务器如何使用SpaCy?

恒源云

gpu 服务器 自然语言

基于Gradle的Spring源码下载及构建技巧

Tom弹架构

Java spring 源码

三位一体,网易智企的融合与进击

ToB行业头条

腾讯云容器安全获得云安全守卫者计划优秀案例

腾讯安全云鼎实验室

容器安全

千万级日志回放引擎设计稿

FunTester

性能测试 测试框架 FunTester 流量回放 GOREPLAY

社区原生的 Go Agent 即将开源

火线安全

DevSecOps IAST

使用Docker Configs存储配置信息

yombo

Docker Docker Swarm

用EasyRecovery恢复手残误删的文件

淋雨

EasyRecovery

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