注冊
    閩南網 > 科技 > 軟件應用 > 電腦軟件新聞 > 正文

    微軟TypeScript 3.0正式發布 沒有破壞性的變更

    來源:開源中國 2018-07-31 15:30 http://www.iosapp77.com/

    ­  北京時間7月31日,微軟宣布推出 TypeScript 3.0 正式版。TypeScript 3.0 是一個新的里程碑。官方表示,盡管版本號是一個大變化,但 3.0 版本幾乎沒有破壞性的變更(這意味著我們可以很輕松地升級到該版本),3.0 引入了一種新的靈活且可擴展的方式來構建項目、提供對參數列表進行操作新的強大支持能力、強制顯式檢查的新類型、更好的 JSX 支持、整體更好的錯誤處理,等等。

    ­  下面簡單說說值得關注的更新,更詳細的更新說明請移步至發布說明。

    微軟TypeScript 3.0正式發布 沒有破壞性的變更

    ­  項目引用(Project references)

    ­  這是 3.0 版本中引入的一個新概念。考慮這樣一個場景 —— 對于開發者而言,為庫或應用程序提供幾個不同的構建步驟是相當常見的。也許你的代碼庫有一個 src 和一個測試目錄。也許你將前端代碼放在一個名為 client 的文件夾中,將 Node.js 后端代碼放在名為 server 的文件夾中,每個文件夾都從共享文件夾中導入代碼。也許你使用所謂的“monorepo”并且有許多項目以復雜的方式相互依賴。

    ­  官方表示,針對上述的場景,他們為 TypeScript 3.0 開發了最重大的功能之一 ——“項目引用(project references)”。

    ­  項目引用允許 TypeScript 項目依賴于其他 TypeScript 項目 —— 特別是允許 tsconfig.json 文件引用其他 tsconfig.json 文件。指定這些依賴項可以更容易地將代碼拆分為更小的項目,因為它為 TypeScript(及其周圍的工具)提供了一種理解構建順序和輸出結構的方法。這意味著更快的構建可以逐步工作,并支持跨項目導航、編輯和重構。由于 3.0 奠定了基礎并公開了 API,因此任何構建工具都能夠提供這一功能。

    ­  在JSX 中支持 defaultProps

    ­  該特性使得調用者可以通過不需要某些參數來更輕松地使用函數。

    ­  破壞性變更API 的破壞性變更

    ­  The deprecated internal method LanguageService#getSourceFile has been removed, as it has been deprecated for two years. See #24540.

    ­  The deprecated function TypeChecker#getSymbolDisplayBuilder and associated interfaces have been removed. See #25331. The emitter and node builder should be used instead.

    ­  The deprecated functions escapeIdentifier and unescapeIdentifier have been removed. Due to changing how the identifier name API worked in general, they have been identity functions for a few releases, so if you need your code to behave the same way, simply removing the calls should be sufficient. Alternatively, the typesafe escapeLeadingUnderscores and unescapeLeadingUnderscores should be used if the types indicate they are required (as they are used to convert to or from branded __String and string types).

    ­  The TypeChecker#getSuggestionForNonexistentProperty, TypeChecker#getSuggestionForNonexistentSymbol, and TypeChecker#getSuggestionForNonexistentModule methods have been made internal, and are no longer part of our public API. See #25520.

    ­  相關鏈接:

    ­  發布說明 https://blogs.msdn.microsoft.com/typescript/2018/07/30/announcing-typescript-3-0/

    ­  TypeScript 3.0 新特性 https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript

    ­  破壞性變化 https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes

    原標題:微軟TypeScript 3.0正式發布:引入“項目引用”新概念
    責任編輯:曾少林
    相關閱讀:
    新聞 娛樂 福建 泉州 漳州 廈門
    猜你喜歡:
    熱門評論:
    頻道推薦
  1. 以下哪項重大科技成果與科學家鄧稼先密切相
  2. 君子蘭是一種蘭花嗎 螞蟻莊園5月3日答案
  3. “江南園林甲天下,蘇州園林甲江南”說的是
  4. 新聞推薦
    @所有人 多項民生禮包加速落地快來查收 三峽大壩變形?專家:又有人在惡意炒作 北京新一波疫情為什么沒出現死亡病例? 戴口罩、一米線 疫情改變了哪些習慣? 呼倫貝爾現幻日奇觀 彩虹光帶環繞太陽
    視覺焦點
    石獅:秋風起,紫菜香 石獅:秋風起,紫菜香
    石獅環灣生態公園內粉黛亂子草盛放 石獅環灣生態公園內粉黛亂子草盛放
    精彩視頻
    鄭和開麥喊話:來不來泉州臺商投資區,look in my eyes!回答我!!!
    鄭和開麥喊話:來不來泉州臺商投資區,look in my eyes!回答我!!!
    第26屆中國(晉江)國際鞋業暨第九屆國際體育產業博覽會隆重開幕(視頻)
    第26屆中國(晉江)國際鞋業暨第九屆國際體育產業博覽會隆重開幕(視頻)
    專題推薦
    關注泉城養老服務 打造幸福老年生活
    關注泉城養老服務 打造幸福老年生活

    閩南網推出專題報道,以圖、文、視頻等形式,展現泉州在補齊養老事業短板,提升養老服

    新征程,再出發——聚焦2021年全國兩會
    2020福建高考招錄
     
    48小時點擊排行榜
    玩轉五一│“煥新”啦!泉州工藝美術合作 玩轉五一│千年古城邂逅非遺新潮 泉州這 省領導調研假期安全穩定工作 以變應變,閩企加快多元化“出海” 將青春奮斗融入強國復興偉業——習近平總 福建首開赴鄂貨運班列 “核電建設就像接力跑,要把安全交到下一 “我們用雙腳丈量景區的消防安全”
    主站蜘蛛池模板: 久久精品视频一区| 午夜精品不卡电影在线观看| 亚洲色国产欧美日韩| 麻麻张开腿让我爽了一夜黄文| 天天操天天干天天插| 久久伊人精品青青草原高清| 精品国产免费观看一区| 国产欧美精品一区二区色综合| sao货水真多好浪好紧视频| 日韩av片无码一区二区三区不卡 | 狠狠色噜噜狠狠狠狠69| 天天摸天天碰成人免费视频| 久久久久久不卡| 杨贵妃艳史毛片在线播放免费观看| 伊人久久精品无码AV一区| 超级乱淫视频aⅴ播放视频| 国产精品国产精品国产专区不卡 | 亚洲日本中文字幕天天更新| 精品久久久久久蜜臂a∨| 国产亚洲精品美女久久久久| www.五月婷| 在线观看91精品国产不卡免费| 中文japanese在线播放| 日韩欧美在线综合网高清| 免费看美女隐私直播| 菠萝菠萝蜜视频在线| 国产福利91精品一区二区| 99re国产精品| 小婷的性放荡日记h交| 久久er国产精品免费观看2| 最近中文字幕高清中文字幕电影二| 亚洲热线99精品视频| 真实国产乱子伦沙发睡午觉| 国产AV无码专区亚洲AV| 99久久精品国产一区二区蜜芽| 成年女人午夜毛片免费看| 亚洲欧美日韩一区在线观看| 精品国产一区二区三区无码| 国产亚洲情侣一区二区无| 欧美黑人两根巨大挤入| 小泽玛利亚高清一区|