2013 版的 Visual Studio TypeScript 支持无法工作

3

我之前使用装有Web Essentials插件的VS 2012,效果很好,我很喜欢预览窗口。

现在我刚安装了VS 2013 Ultimate并升级到最新版本,其中包括TypeScript。据说VS 2013的支持和集成更好,但是好像什么都不起作用?

我进入Tools > Options > Text Editor > TypeScript..,但似乎没有任何关于保存时编译或启用预览窗口的参考选项。

我错过了什么吗?

我找到了这样的帖子:http://typescript.codeplex.com/wikipage?title=Compile-on-Save ,但如果我从VS 2012如此干净且易用的解决方案转变为这样的东西,我会疯掉...真的希望我错过了什么。

2个回答

3

Web Essentials不再包含TypeScript功能。您需要安装TypeScript插件以在Visual Studio中获取对TypeScript的支持。

您应该在“工具” -> “选项” -> “文本编辑器” -> “TypeScript” -> “项目”下看到保存时编译选项。

WE中的“预览窗口”功能没有被TypeScript插件复制,但是可以通过将一个单独的编辑器窗口停靠在旁边来轻松模拟。


1
“但是很容易被模仿,只需将另一个编辑窗口停靠在旁边。”这样会不会一直弹出“文件已在磁盘上更改。重新加载?”只是好奇,我不再尝试查看js输出 :) - basarat
3
我相信只有当你返回到VS 2013 IDE时,那个弹出窗口才会显示。此外,您可以在“工具|选项|环境”菜单中启用“如果已保存,则自动加载更改”选项,这将使弹出窗口每次都无效。 - ajawad987
1
是的,我忘记了那个复选框(我很久以前就勾选了它,从未回头看)- 这是至关重要的。 - Ryan Cavanaugh
1
在“工具”->“选项”->“文本编辑器”->“TypeScript”->“项目”(保存时编译部分)下,我有以下选项:[]自动编译不属于项目的TypeScript文件...然后,在此之下有两个单选按钮,使用AMD代码、使用commonjs代码...第一个复选框在我的上下文中似乎没有任何意义,因为我的文件是项目的一部分? - Warrick FitzGerald
现在,一些TypeScript设置可以在项目属性中使用(右键单击解决方案资源管理器中的项目,选择“属性”,然后在属性窗口上选择TypeScript选项卡)。 - Fenton
谢谢,所有这些评论的结合帮助我回到了我需要去的地方。 - Warrick FitzGerald

0

我们可以在项目属性中选择模块系统下的CommonJS选项来实现。希望能有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接