在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了**編輯器所提供的常見功能。
\u0026#xd;\u0026#xd;
\u0026#xd;\u0026#xd;\u0026#xd;typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器/型別檢查器以及支援編輯器(如 vs code)的語言服務方面投入了精力。它不僅僅是 vs 和 vs code,這些變更對任何使用我們語言服務的編輯器都有效,因此,我認為這些編輯功能對 typescript 使用者來說很有價值。
\u0026#xd;
這些重構將在 vs code和 visual studio 中得到應用。
\u0026#xd;\u0026#xd;
微軟還通過捕獲 jsdoc 型別宣告和不正確的型別引用的意外用法,來提公升工具集的「快速修復」。在 typescript 2.1 中首先提供了快速修復語言服務的 api ,包括:拼寫錯誤、丟失 import 、丟失this
以及未使用的宣告。更多方面的修復功能已經完成規劃。
\u0026#xd;\u0026#xd;
這次發布的版本並不側重於語言特性,但其中唯一值得注意的就是可選的catch
變數。當開發人員需要捕獲錯誤時這個特性就非常有用,開發者不必關心這個錯誤的實際內容。這個特性實際上是 ecmascript 提案的一部分。以下示例未包括捕獲錯誤的宣告,現在這麼寫是成立的:
\u0026#xd;\u0026#xd;
\u0026#xd;try \u0026#xd;catch \u0026#xd;\u0026#xd;\u0026#xd;
和以前一樣,最新版本的 typescript 可以通過npm install -g typescriptor
或通過 nuget 來安裝。
\u0026#xd;\u0026#xd;
檢視英文原文:typescript 2.5 released, adds language level refactoring
\u0026#xd;\u0026#xd;
感謝冬雨對本文的審校。
\u0026#xd;\u0026#xd;
TypeScript 2 5 發布,增加語言級重構
在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了 編輯器所提供的常見功能。typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器 型別檢查器以及支援編輯器 如 vs code 的語言服務方面投入了精力。它不僅僅是 vs 和 ...
TypeScript 2 5 發布,增加語言級重構
在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了 編輯器所提供的常見功能。typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器 型別檢查器以及支援編輯器 如 vs code 的語言服務方面投入了精力。它不僅僅是 vs 和 ...
TypeScript 2 5 發布,增加語言級重構
在 typescript 2.5 版本中,microsoft 專注於提高開發人員的生產力,其範圍已經超出了 編輯器所提供的常見功能。typescript 是基於編輯經驗開發的一種語言,因此我們團隊在編輯器 型別檢查器以及支援編輯器 如 vs code 的語言服務方面投入了精力。它不僅僅是 vs 和 ...