使用TypeScript时,Visual Studio没有响应

Raj*_*l 웃 11 visual-studio-2012 typescript web-essentials

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

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

代码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;
  }
}
Run Code Online (Sandbox Code Playgroud)

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

我使用了以下扩展:

  • MicroSoft Web开发人员工具,
  • Nuget包装经理,
  • 适用于VS 2012的TypeScript
  • 用于JavaScript和Windows的Windows库的VS扩展
  • Web Essentials 2012

我的系统配置是

  • 处理器:奔腾双核2.70GHZ
  • RAM:4 GB
  • 系统类型:64位

Jud*_*her 5

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

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

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

更新

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