微軟正式發(fā)布了 TypeScript 4.5 ,如果想要使用TypeScript 4.5,可以通過NuGet, 或者使用npm下載。
npm install typescript
從Beta、RC版本到正式版本,TypeScript 4.5 經(jīng)歷了很多變化。從Beta版本開始,TypeScript團(tuán)隊(duì)決定將推遲對Node.js 12 的 ECMAScript 模塊支持,目前僅在nightly 版本中作為實(shí)驗(yàn)功能提供。同時,4.5版本還添加了關(guān)于JSDoc新特性的注釋;在語言編輯方面,引入了更多的代碼片段補(bǔ)全; 解決了build模式下過度調(diào)用package.json 文件的性能回歸問題。
TypeScript 4.5 正式版本亮點(diǎn)特性:
- 新的
Awaited
類型和Promise
改進(jìn)
node_modules
支持lib
- 模板字符串類型作為判斷符
--module es2022
- 移除Conditional Types尾遞歸
- 禁用Import Elision
type
Modifiers on Import Names
- 檢測object對象是否有私有字段
- 導(dǎo)入斷言
- JSDoc 中的常量斷言和默認(rèn)類型參數(shù)
- 通過
realPathSync.native
加快加載時間
- 代碼補(bǔ)全功能
- 編輯器增強(qiáng)了對未解析類型的支持
- 實(shí)驗(yàn)性功能:Nightly 版本支持Node.js ECMAScript Module
- 重大變化
以上新特性的具體實(shí)現(xiàn),可以參看微軟官方發(fā)布的文章。同時TypeScript 團(tuán)隊(duì)已經(jīng)投入到4.6版本的開發(fā)中,據(jù)悉,新版本將會更加關(guān)注性能和穩(wěn)定性。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/124800.html