javascript
WebStorm 10支持TypeScript 1.4到JavaScript的实时编译
JetBrains WebStorm 10支持在編輯代碼的同時(shí)將TypeScript 1.4代碼編譯為JavaScript。新版本增加了對聯(lián)合類型、模塊、修飾符以及l(fā)et和const關(guān)鍵字的支持。它還提供一個(gè)應(yīng)用依賴圖表、source maps以及一個(gè)V8的CPU和內(nèi)存分析器。
\\WebStorm 10中最重要的一個(gè)特性是改善了對于TypeScript 1.4的支持,編輯器內(nèi)置一個(gè)可以在編輯代碼的同時(shí)將TypeScript轉(zhuǎn)譯為等效JavaScript的編譯器,任何語法錯(cuò)誤都會被標(biāo)示下劃線。同時(shí),WebStorm支持TypeScript 1.4的聯(lián)合類型以及l(fā)et和const關(guān)鍵字,同時(shí)還支持預(yù)計(jì)將在TypeScript 1.5發(fā)布的模塊和修飾符,他們分別屬于ECMAScript 6和ECMAScript 7中提議的新特性。
\\據(jù)JetBrains說,他們已經(jīng)“重寫了對于JavaScript的支持”,可以更快速地進(jìn)行代碼補(bǔ)全和高亮。他們還為編輯器增加一個(gè)“專注”模式,在這個(gè)模式下移除了所有的工具條和菜單欄,僅留下文本文件區(qū)域用于編碼。他們添加了一個(gè)新的設(shè)置選項(xiàng),允許開發(fā)者同時(shí)編輯HTML的開始和閉合標(biāo)簽。
\\通過spy-js,開發(fā)者可以創(chuàng)建并且可視化應(yīng)用依賴圖表,描繪出不同的源文件和函數(shù)調(diào)用之間的關(guān)系。spy-js同時(shí)也支持source maps跟蹤從JavaScript代碼塊到原始的TypeScript、CoffeeScript或者ES 6的代碼執(zhí)行路徑。
\\WebStorm 10可以剖析Node.js應(yīng)用運(yùn)行在V8上的CPU消耗,所以開發(fā)者可以利用它找出特別消耗CPU性能的部分。它同時(shí)也可以剖析堆的狀況,呈現(xiàn)出每一個(gè)對象的內(nèi)存消耗。
\\最后,我們希望提一下更棒的Grunt集成,在新版本提供了與Gulp一致的體驗(yàn)。WebStorm 10內(nèi)置了Dart靜態(tài)代碼分析器,可以提供錯(cuò)誤和警告概要。
\\查看英文原文:WebStorm 10 Compiles TypeScript 1.4 to JavaScript on the Fly
\\感謝邵思華對本文的審校。
\給InfoQ中文站投稿或者參與內(nèi)容翻譯工作,請郵件至editors@cn.infoq.com。也歡迎大家通過新浪微博(@InfoQ,@丁曉昀),微信(微信號:InfoQChina)關(guān)注我們,并與我們的編輯和其他讀者朋友交流。
總結(jié)
以上是生活随笔為你收集整理的WebStorm 10支持TypeScript 1.4到JavaScript的实时编译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IOS学习笔记
- 下一篇: http://blog.csdn.net