在Visual Studio中创build一个新的TypeScript项目
我如何开始在Visual Studio中编写TypeScript项目? 当我创build一个新项目时没有select它。 我有Visual Studio 2012与TypeScript附加一起安装
我刚刚find了解决办法: 手动安装VS-Extension。
在某种程度上,VS扩展没有得到安装。 你可以手动完成。 在C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0
名为TypeScriptLanguageService.vsix
的.vsix
文件。 尝试运行这个文件。 它应该安装TypeScript扩展。
如果您运行的是基于x86的系统,请尝试查看C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0
。
为我工作。 现在我可以创buildTypeScript项目,并在Visual Studio扩展列表中列出。
请注意,较新版本的TypeScript删除了文件夹0.8.0.0
。 您可以在C:\Program Files (x86)\Microsoft SDKs\TypeScript
find.vsix
文件。
您可以使用Add> New Item对话框将TypeScript文件添加到现有项目中。
您还可以使用“添加”>“新build项目”对话框创build一个types为HTML的应用程序。 该项目types在“已安装 – >(模板) – > Visual C#”下。
如果Visual Studio中缺less这些选项,则应该尝试重新安装TypeScript Visual Studio插件 。
跟着其他答案,但在Win7 64 w / VS 2010上安装TypeScriptSetup.0.8.0.msi后找不到TypeScriptLanguageService.vsix。
要在VS 2010上安装,使用7zip打开上面的msi并提取“TypeScriptLS.vsix_File”,删除尾部的_File,并照常运行。
这给了一个新的TypeScript项目模板(但不是神秘的文件模板),智能感知,代码高亮等。
如果您使用Visual Studio 2017,模板“HTML Type Application with TypeScript”已被删除。
但是你可以在Github上安装rich-newman的扩展: https : //github.com/rich-newman/typescript-html-application-vs2017-template
要安装它,请执行以下操作:
- 转到“添加新项目”窗口
- 在左侧去左树视图中的“在线”
- search“TypeScript HTML应用程序模板”
- 安装扩展名,模板应该在'installed – > TypeScript'
我也没有项目和ts文件模板,试图重新安装它(只是通过运行vsix文件),没有帮助,所以我1.卸载(从VS2012pipe理器)扩展2.closuresVS2012,然后安装它再次瞧,项目和文件模板神奇地出现了。 感谢上帝,它的工作 – 我可以开始玩的语言,而不必每次手动运行转换。
安装打字稿会添加一个新的项目types,并为现有项目添加一个文件types。 安装打字稿后,您可以尝试在新的项目窗口中search“打字稿”。 它显示“HTML应用程序与TypeScript”给我。
每个.ts文件打字稿文件都会添加一个相关的.js文件。
希望这可以帮助!
旧post,新build议:
我在Win8 / VS2012上花了几个小时来处理这个问题。 在多次安装/重新安装(Typescript plugin v 0.8.3)之后,有效的方法是以pipe理员模式运行VS2012并(重新)安装Web Essentials 2012 。 这对我来说是个诀窍,我得到了Typescript,因为它是Add New Project...
的自己的部分Add New Project...
(以及上面提到的所有其他好东西)。
什么让我想起在pipe理模式下运行的过程是更新文档(如果你想在本地安装文档),它也有一个恼人的神秘错误。 以pipe理员模式运行也是答案。
您不必一直以pipe理模式运行,更新IDE本身(新插件等)可能是一个很好的做法。
对于0.9.1.1版本,我可以按照这里的说明工作: http ://typescript.codeplex.com/wikipage?title=Compile-on-Save。
Web Essentials 2012 3.0刚刚禁用了对Typescript的支持: http ://vswebessentials.com/changelog
另一个提示 – 你需要安装Visual Studio for Web。 它不会用于桌面的VS。 另外,你需要在VS之后安装插件,所以如果你先安装插件,卸载它然后重新安装。