21

当我打开 ts 文件时,Webstorm 运行正常,但是一旦我编译,整个程序变得超级慢。

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

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

4

1 回答 1

18

老(2016-06)

做以下帮助了我

  1. 排除 dist 文件夹和 tmp 文件夹,以便 webstorm 不会在其中搜索。

首选项->目录->排除文件夹

  1. 编辑虚拟机选项

手动

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

或前往

帮助/编辑 VM 选项

然后将其更改为

-Xms1024m

-Xmx1536m

-XX:MaxPermSize=1024m

-XX:ReservedCodeCacheSize=512m

-XX:+UseCompressedOops

更新答案(2017-03)

  • 当前的 Webstorm 2016.3.4 非常擅长 angular,所以如果您有旧版本,您首先需要做的就是选择最新版本。

  • 另外,如果您使用的是旧的 angular-cli,请同时更新它,因为在 angular 4 版本中,他们专注于更小的构建和更快的打字稿编译。

更新答案(2018-08)

  • 当前的 Webstrom 2018.2 在 angular 方面非常出色,我相信如果您使用此版本并且 angular-cli 版本 >= 6.1.2,您不需要在上面进行任何更改
于 2016-07-02T19:56:52.203 回答