Typescript WebStorm对于任何类型脚本文件都变得非常慢

Typescript WebStorm对于任何类型脚本文件都变得非常慢,typescript,webstorm,tsd,Typescript,Webstorm,Tsd,当我打开ts文件时,Webstorm运行正常,但一旦我编译,整个程序就会变得非常慢 我不运行手表,只运行tsc。我还从webstorm的首选项设置中勾选了“启用typescript编译器”选项和“使用tsconfig.json解析对象”,这使它稍微快一点,但速度仍然慢得令人无法接受。 我必须经常关闭webstorm,并在编译应用程序后重新打开它。这太烦人了 我想知道是否有人在后台运行?但我会检查我能想到的任何东西,有人有同样的问题吗?Old(2016-06) 跟随帮助了我 排除dist文件夹和t

当我打开ts文件时,Webstorm运行正常,但一旦我编译,整个程序就会变得非常慢

我不运行手表,只运行tsc。我还从webstorm的首选项设置中勾选了“启用typescript编译器”选项和“使用tsconfig.json解析对象”,这使它稍微快一点,但速度仍然慢得令人无法接受。 我必须经常关闭webstorm,并在编译应用程序后重新打开它。这太烦人了

我想知道是否有人在后台运行?但我会检查我能想到的任何东西,有人有同样的问题吗?

Old(2016-06) 跟随帮助了我

  • 排除dist文件夹和tmp文件夹,以便webstorm不会在这些文件夹中搜索 首选项->目录->排除的文件夹

  • 编辑VmOptions
  • 举止

    /Applications/WebStorm.app/Contents/bin/WebStorm.vmoptions

    或者去

    帮助/编辑虚拟机选项

    然后将其更改为外观

    -Xms1024m

    -Xmx1536m

    -XX:MaxPermSize=1024m

    -XX:ReservedCodeCacheSize=512m

    -XX:+UseCompressedOops

    更新答案(2017-03)
    • 当前的Webstorm 2016.3.4在angular方面非常出色,因此如果您有一个旧版本,首先需要做的是使用最新版本

    • 此外,如果您使用的是旧的angular cli,请也对其进行更新,因为angular 4发行版将重点放在更小的构建和更快的typescript编译上

    更新答案(2018-08)
    • 当前的Webstrom 2018.2在angular方面是例外,我相信如果您使用的是此版本,angular cli版本>=6.1.2,则无需进行上述任何更改

    您是否在终端运行tsc,在WebStorm之外?这个问题可能与为编译器生成的js文件编制索引有关。尝试从项目中排除放置生成文件的文件夹(将目录标记为/Excluded)-问题是否仍然存在?问题是,当我在webstorm中打开我的项目文件夹时,它工作正常。但一旦我编译它进行预览,(我只做tsc,不做tsc——观察,所以我确信没有观察者在运行)。然后它开始变得越来越慢,直到我关闭webstorm并重新打开它。当不同文件夹中有多个目标不同的“tsconfig.json”(ES5/ES6)时,我遇到了不可接受的慢可能是帮手:在我将子项目的多个
    node_模块
    s合并为一个
    node_模块
    之后,现在使用多个
    tsconfig.json
    的WebStorm看起来很好。我在一台带有tunned jvm配置的快速计算机上使用Intellij Idea,Typescript的速度非常慢。你并不孤单@mat这是否真的让它像其他IDE一样平滑,或者更容易忍受?Angular 2的Webstorm中的Intellisense本质上有点慢,但当Webstorm开始特别索引“tmp”文件夹时,它会变得非常慢,所以在我们获得下一个Webstorm版本之前,上面的内容是非常令人满意的,如果我找到其他解决方案,我会继续回复。我尝试过这个。仍然慢得令人痛苦。对我来说不可用是的,现在速度更快了。。我也更新了答案,与流行的观点相反,并不是世界上所有人都使用Mac OS。该文件在帮助->编辑自定义VM选项中可编辑。