在Visual Studio中创建一个新的TypeScript项目

时间:2012-10-02 05:26:49

标签: visual-studio typescript

如何在Visual Studio中开始编写TypeScript项目?当我创建一个新项目时,没有它的选择。我安装了Visual Studio 2012以及

上的TypeScript添加

9 个答案:

答案 0 :(得分:44)

我刚刚找到解决方案:手动安装VS-Extension。

在某种程度上,VS-Extension未安装。你可以手动完成。 .vsix中有C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0个文件,名为TypeScriptLanguageService.vsix。 尝试运行此文件。它应该安装TypeScript扩展。

如果您运行的是基于x86的系统,请尝试查看C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0

为我工作。现在我可以创建TypeScript项目,它列在Visual Studio扩展列表中。

请注意,较新版本的TypeScript删除了文件夹0.8.0.0。您可以在.vsix中找到C:\Program Files (x86)\Microsoft SDKs\TypeScript文件。

答案 1 :(得分:20)

您可以使用Add>将TypeScript文件添加到现有项目中。新项目对话框。

enter image description here

您还可以使用Add>创建一个使用TypeScript的HTML Application类型的项目。新建项目对话框。此项目类型位于Installed->(模板) - > Visual C#。

enter image description here

如果Visual Studio中缺少这些选项,则应尝试重新安装TypeScript Visual Studio plugin

答案 2 :(得分:14)

如果您使用Visual Studio 2017,则已从模板中删除模板“带有TypeScript的HTML应用程序”。

但你可以在Github上安装rich-newman制作的扩展程序:https://github.com/rich-newman/typescript-html-application-vs2017-template

要安装它,请执行以下操作:

  • 转到“添加新项目”窗口
  • 在左侧,转到左侧树视图中的“在线”
  • 搜索“TypeScript HTML应用程序模板” enter image description here
  • 安装扩展程序,模板应该在'installed - >下可用打字稿'

答案 3 :(得分:13)

跟随其他答案,但在Win7 64 w / VS 2010上安装TypeScriptSetup.0.8.0.msi后无法找到TypeScriptLanguageService.vsix。

要在VS 2010上安装,请使用7zip打开上述msi并解压缩“TypeScriptLS.vsix_File”,删除尾随的_File,并照常运行。

这提供了一个新的TypeScript项目模板(但不是神秘的文件模板),智能感知,代码突出显示等。

答案 4 :(得分:1)

我也没有项目和ts文件模板,尝试重新安装它(只是通过运行vsix文件)没有帮助,所以我 1.卸载(来自VS2012经理)的扩展 2.关闭VS2012然后重新安装它并瞧 - 神奇地出现了项目和文件模板。感谢上帝它的工作 - 我可以开始使用该语言而无需每次都手动运行反编译。

答案 5 :(得分:0)

安装typescript会添加新的项目类型,并为现有项目添加文件类型。安装typescript后,您可以尝试在新项目窗口中搜索“typescript”。它向我展示了“使用TypeScript的HTML应用程序”。

每个.ts文件typescript文件都会添加一个依赖的.js文件。

希望这有帮助!

答案 6 :(得分:0)

老帖子,新建议:

我在Win8 / VS2012上花了几个小时来解决这个问题。多次安装/重新安装(Typescript插件v 0.8.3)之后,一件事就是以管理员模式运行VS2012 并(重新)安装 Web Essentials 2012 。这对我来说就是诀窍,我得到的是Typescript,因为它是Add New Project...中自己的部分(以及上面提到的所有其他好东西)。

让我想起以管理模式运行的过程是更新文档的过程(如果你想在本地安装文档),它也有一个恼人的神秘错误。在管理模式下运行也是答案。

您不必一直以管理模式运行,这可能是更新IDE本身(新插件等)时的一个好习惯。

答案 7 :(得分:0)

对于版本0.9.1.1,我能够按照此处的说明进行操作:http://typescript.codeplex.com/wikipage?title=Compile-on-Save

仅在Web Essentials 2012 3.0上禁用了对Typescript的支持:http://vswebessentials.com/changelog

答案 8 :(得分:0)

另一个提示 - 您需要安装Visual Studio for Web。它不适用于VS for Desktop。此外,您需要在VS之后安装插件,因此如果您先安装插件,请将其卸载然后重新安装。