我们正在开发一个我们正在使用typescript 2.1的Web项目。 我的系统上有visual studio 2013,其中包含打字稿1.8 。使用visual studio 2013打开项目时,它会产生编译时错误,但它会在另一台计算机上与visual studio 2015(其中包含typecript 2.1)完美地编译和运行。
如何在visual studio 2013中安装typescript 2.1 。
答案 0 :(得分:0)
TypeScript 2.1似乎目前尚未与Visual Studio 2013集成。目前支持的最新版本为1.8.5。
如果您愿意升级到Visual Studio 2015,请跳到下一部分。否则,请继续阅读。
使VisualScript 2.1在Visual Studio 2013中运行的一种方法是取消激活Visual Studio的内置TypeScript编译,并为客户端代码创建自己的构建过程。我不是这里的专家,但我可以想象下面这样的东西应该有效。
基本思想是使用手动创建的构建脚本编译TypeScript代码,然后使用VS扩展来触发某些VS事件(项目构建/运行)上的构建脚本的执行。以下假设您将使用" Gulp"作为构建系统,一个" Gulpfile"作为您的构建脚本,以及" Task Runner Explorer"是将构建脚本与Visual Studio集成的扩展。
确保在系统范围内安装了以下软件:
npm
)已安装在您的计算机上。Disable TypeScript compilation in Visual Studio 2013。这是必要的,因为您不想使用内置的,过时的编译器,而是使用最新版本。
npm install --save-dev typescript
(在项目目录的命令行上执行该操作)npm install --save-dev gulp
(dito).ts
文件。 不幸的是,我远不是网络前端开发方面的专家,所以我无法提供更多细节。可能有比我上面概述的更好的方法。
下载并运行TypeScript for Visual Studio 2015 installer。这将更新Visual Studio 2015以使用TypeScript编译器和工具的2.1版。
您可以通过检查菜单工具→扩展程序和更新... 下的 TypeScript for Microsoft Visual Studio 来验证更新是否成功
请注意,在更新后打开基于TypeScript的Visual Studio项目时,您可能会看到以下提示:
通过说"是" 来确认这一点,以便升级您的项目,以便它使用TypeScript版本2.1,并且您应该准备好所有内容。