2017-06-23 35 views
1

我可以在Visual Studio 2017中使用TypeScript 2.0.6嗎?我可以在VS 2017中使用TypeScript 2.0.6嗎?

或只能使用> 2.1?

而且,

什麼是Microsoft.TypeScript.Compiler和Microsoft.TypeScript.MSBuild之間的性差異?

如果我沒有Microsoft.TypeScript.Compiler,會發生什麼?它使用本地編譯器?

謝謝!

+0

我認爲他們只是包裝不同的東西(或不同的構建工具)。至於使用它,您可能需要安裝正確的服務包,但您應該可以使用任何版本。 – toskv

回答

1

Microsoft.TypeScript.Compiler是TypeScript編譯器。 Microsoft.TypeScript.MSBuild是一個MSBuild任務,也是包括的編譯器。

只要還安裝了這些SDK,您仍可以定位以前版本的TypeScript;不過,如果你打算使用VS2017,我會建議升級。

+0

如果我在我的Nuget項目中有Microsoft.TypeScript.MSBuild,需要在本地安裝Typescript SDK嗎? – Cristian18

+0

這取決於你想如何工作。我通過Microsoft.TypeScript.MSBuild包安裝了TypeScript,但我也通過npm全局安裝了它。原因是我有用Visual Studio開發的項目,而我沒有開發項目。如果你只在VS中使用MS工具鏈,那麼你應該可以使用nuget包,而VS將基於csproj元素構建。如果您使用其他工具(例如,grunt,gulp),則可能還需要安裝全局npm軟件包。 –

相關問題