使用TypeScript时,Visual Studio没有响应

时间:2012-12-17 12:58:16

标签: visual-studio-2012 typescript web-essentials

我正在使用打字稿。我可以创建简单的打字稿样本并运行。 当我创建复杂类型的代码时,visual studio变得没有响应。

你们中任何人都知道这个问题的原因吗? TaskManager上的Performance选项卡大约需要35%。你们中任何人都能意识到这个问题吗?

Code i的实现如下所示,

module myModule{
  export class myClass implements myInterface{
    // code to PartialUpdate, otalUpdate function declarations and 
    // extra properties and methods
  }
  export interface myInterface{
    PartialUpdate:void;
    TotalUpdate:void;
  }
}

注意:在开始构建之前,Visual Studio在创建代码时没有响应。

我使用了以下扩展程序:

  • MicroSoft Web开发人员工具,
  • Nuget Package Manager,
  • 适用于VS 2012的TypeScript
  • 适用于JavaScript的Windows库的VS扩展程序和
  • Web Essentials 2012

我的系统配置是

  • 处理器:Pentium Dual core 2.70GHZ
  • RAM:4 GB
  • 系统类型:64位

1 个答案:

答案 0 :(得分:5)

您使用的是最新版本的Web Essentials 2012吗? (写作时为2.0)和TypeScript(0.8.1.1)?我在WE和TS 0.8.1的早期组合中遇到了同样的问题,但它在最近的版本中得到修复。

可以将WebEssentials配置为在保存和/或构建时进行编译。在VS2012中转到Tools > Options > Web Essentials > TypeScript并尝试切换这些开关,看看这是否有帮助。

禁用Web Essentials,如上所述转到Tools > Options,然后尝试关闭Compile TypeScript on save。通过这种方式,您可以获得WE的所有好处而不会影响性能

<强>更新

WE 2012刚刚进入下一个版本:2.1