TIPS-VS2017 無法編譯新版 TypeScript 定義檔

以下為在 Visual Studio 2017 使用 TypeScript 定義檔可能出現的狀況。由 NuGet 或 Github 取得 TypeScript 定義檔,卻噴出大量編譯錯誤無法使用:

Visual Studio 2017 已更新至 9/19 才發行的 15.3.5 版本,TypeScript for Microsoft Visual Studio 也被一併更新至 15.3.10723.1:

前幾天剛好聽同事提起 VS2017 與 TypeScript 可各自更新(參考: Updating TypeScript in Visual Studio 2017 · Microsoft-TypeScript Wiki),猜想可能是我機器上的 TypeScript 版本太舊, Visual Studio 不認得定義檔使用的新語法(開源程式作者通常很早就開始應用新版特性)。查了一下,我專案預設使用的 TypeScript 版本是 2.1 版本,切換到 2.3 版即可正常編譯。

除非專案 TypeScript 程式有新版相容問題且不想修改升級,建議更新到最新版的 TypeScript SDK for Visual Studio 並設成 Use latest available,可避免再遇類似狀況。至於主機安裝了哪些版本 TypeScript,可檢查 C:\Program Files (x86)\Microsoft SDKs\TypeScript:

歡迎推文分享:
Published 08 October 2017 02:59 PM 由 Jeffrey
Filed under: ,
Views: 1,770



意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<October 2017>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication