11

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

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

我实现的代码如下所示,

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 在创建代码本身时变得没有响应。

我使用了以下扩展:

  • 微软网络开发工具,
  • Nuget 包管理器,
  • 用于 VS 2012 的打字稿
  • VS Extensions for Windows Library for JavaScript 和
  • 网络要点 2012

我的系统配置是

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

1 回答 1

5

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

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

禁用 Web Essentials,转到Tools > Options如上所述的,然后尝试关闭Compile TypeScript on save. 这样您就可以在不影响性能的情况下享受 WE 的所有好处

更新

WE 2012 刚刚切换到下一个版本:2.1

于 2012-12-17T14:25:32.350 回答