NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

利用AI预测游戏中的潜在问题

测吧(北京)科技有限公司

测试

从零开始用Rust编写nginx,原来TLS证书还可以这么申请

EquatorCoco

nginx rust 开发语言 语言 & 开发

AI数字人SadTalker实战

不在线第一只蜗牛

AI 数字人 人工智能技术

智能化测试框架与平台的设计与实现:基于人工智能技术的创新

测吧(北京)科技有限公司

测试

香港游戏服务器的选择与配置:打造极致游戏体验

一只扑棱蛾子

游戏服务器 香港服务器 香港游戏服务器

解决混合精度训练大模型的局限性问题

百度开发者中心

人工智能 深度学习 大模型

能碳双控| AIRIOT智慧能碳管理解决方案

AIRIOT

智慧系统 能碳管理 智慧能碳

如何为数据采集项目选择合适的API

Noah

如何做代币分析:以 SHIB 币为例

Footprint Analytics

Token 代币

基于人工智能的游戏测试平台:提高测试效率与准确性

测吧(北京)科技有限公司

测试

分库分表如何管理不同实例中几万张分片表?

程序员小富

Java 分库分表 springboot

动手实践丨轻量级目标检测与分割算法开发和部署(RK3568)

华为云开发者联盟

人工智能 自动驾驶 华为云 华为云ModelArts 华为云开发者联盟

面试官:限流的实现方式有哪些?

王磊

Java 面试

英特尔首推面向AI时代的系统级代工

E科讯

青否数字人源码软件平台开发!

青否数字人

数字人

鸿蒙Next升级是否有便捷的方法?

Geek_2305a8

拟人化智能自动化遍历

测吧(北京)科技有限公司

测试

DAPP算力质押NFT合约系统开发|项目方案|技术成熟

l8l259l3365

SD-WAN案例:总部(MPLS)与分支(普通宽带)的互联互通

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

构建SatelliteRpc:基于Kestrel的RPC框架(整体设计篇)

EquatorCoco

C# .net 架构 框架 开发语言

游戏自动化测试框架与平台的模型驱动设计方法研究

测吧(北京)科技有限公司

测试

鸿蒙App开发该如何提速

Geek_2305a8

小程序应用、页面、组件生命周期(涵盖启动、显示、隐藏、错误、未找到、卸载阶段)

天津汇柏科技有限公司

小程序开发 软件定制开发 软件开发定制

数字先锋| 天翼云赋能汤房社区数字化“智”理,打造居民生活“幸福圈”!

天翼云开发者社区

云计算 云服务 云平台

鸿蒙应用成企业布局新方向 鸿蒙人才成开年之后“香饽饽”

最新动态

SD-WAN:三步轻松实现异地访问总部内网

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

服装品牌升级必备:智能商品计划管理系统带来的五大惊喜!

第七在线

大模型时代软件研发效率革命

百度开发者中心

人工智能 大模型

SD-WAN解决企业组网中网络卡顿问题

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

数字先锋| 变“制”为“智”!天翼云助力嵊州领航数字化烹饪时代!

天翼云开发者社区

人工智能 云计算

从零开始学Spring Boot系列-Hello World

不在线第一只蜗牛

Java 架构 Spring Boot 后端

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