三大新改進,TypeScript 2.5你用了嗎?
喜大普奔!TypeScript 2.5發行版本已經可用了,雖然現在只支持VIsual Studio和Sublime Text,但是對於其他編輯器的支持很快也會完成。TypeScript 2.6也會做一些更新,例如watch模式,與具有文件監視功能的其他工具集成。
TypeScript由Microsoft開發,是基於ECMAScript標準構建的JavaScript的超集,包括對靜態類型的支持。它可以將TypeScript代碼轉換為簡潔可運行的JavaScript。
TypeScript候選發布版本支持可選的catch綁定參數,據TypeScript開發人員,當程序員通過拋出錯誤而導致錯誤,且並不關心該錯誤時適用。TypeScript 2.5引入了一個後期的ECMAScript功能,可以在try / catch語句中使catch綁定可選。
第二個改進是更好地處理重複數據刪除和重定向的軟體包。如果用戶使用Node模塊解決策略導入文件,編譯器將檢查它們是否來自「相同」包。如果從package.json導入包含與TypeScript相同的名稱和版本欄位的包文件,它將重定向到最頂層的包。這有助於避免兩個包包含相同的類聲明,但如果其中包含私有成員,它們在結構上不兼容。同時它還減少了編譯器和語言服務的內存和運行時空間。
該版本的最後一個改變是添加了preserveSymlinks標誌,與Node.js.中的--preserve-symlinks標誌類似,新標誌的行為方式與Webpack的resolve.symlinks相反。
根據TypeScript開發人員:
在這種模式下,對模塊和軟體包的引用(例如import和/// <reference type =」...「/>指令)都是相對於符號鏈接文件的位置解析的,而不是相對於符號鏈接的路徑。
候選發布版本可通過NuGet獲得。
※Skylake Xeon SP的派對上怎能少了IBM?
※谷歌推出基於機器學習的工具 以此追蹤仇恨犯罪
※柯尼卡美能達數字化整合方案巡展在滬開幕:以「智」為題
※強烈安利!完全免費的國產數據恢復神器
TAG:IT168企業級 |
※蘋果三大新品來襲 新iPhone、iPad和Mac將於3月份正式亮相
※Google發布三大新品,Pixel手機價格直逼蘋果
※Crown DriveCore 家族再添新成員,三大新品功放乘勢華麗出道!
※三大新優勢加持 掌機新寵任天堂Switch Lite多圖解析
※蘋果發布會確認9月13日:三大新iPhone領銜 你的錢包又準備好了嗎?
※關閉Win10這三大新功能:系統重回Win7風
※榮耀發Link Turbo等三大新技術 新旗艦V20月底亮相
※爆新 iPhone 三大新特性,能拯救下滑的蘋果嗎?
※移動遊戲加速崛起 盤點ChinaJoy三大新趨勢
※蘋果憋大招!iPhone11外觀配置全曝光:三大新特性喜人
※Android P正式版終於來了:這三大新功能會是你的菜嗎?
※NVMe 1.4協議三大新功能解讀!
※蘋果下半年三大新品預測:iPad或用劉海屏!Mac推廉價版
※一文看盡蘋果三大新品:iPad Pro史上最大升級
※真機圖賞!蘋果三大新品一覽,iPad Pro史上最大升級
※「NBA球鞋戰力榜Vol.5」三大新人發力齊上榜!快船猛將迷上AND1!
※魅族15三大新機+Flyme7+兩大耳機 震撼發布
※CCF-GAIR 2018將在6月底席捲鵬城,三大新玩法了解一下?
※CCF-GAIR 2018 將在 6 月底席捲鵬城,三大新玩法了解一下?
※聯想Lecoo首批三大新品亮相,最後一個居然能賺錢!