2017-06-23 34 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软件包。 –

相关问题