当我打开 ts 文件时 Webstorm 运行正常,但是一旦我编译,整个程序变得非常慢。
我不运行 watch,只是运行 tsc。我还从 webstorm 的首选项设置中勾选了“启用 typescript 编译器”选项和“使用 tsconfig.json 解析对象”,这使它稍微快一些,但速度仍然令人无法接受。 我必须经常关闭 webstorm,并在编译我的应用程序后重新打开它。这太烦人了。
我想知道是否有任何观察者在后台运行?但我会检查我能想到的任何东西,有人遇到同样的问题吗?
最佳答案
旧 (2016-06)
做以下事情对我有帮助
- 排除 dist 文件夹和 tmp 文件夹,这样 webstorm 就不会在其中搜索。
首选项->目录->排除的文件夹
- 编辑 VmOptions
手动
/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-cli,请也更新它,因为随着 angular 4 的发布,他们专注于更小的构建和更快的 typescript 编译。
更新答案(2018-08)
- Current Webstrom 2018.2 是 angular 的异常(exception),我相信如果你使用这个版本和 angular-cli 版本 >= 6.1.2 你不需要做上面的任何更改
关于typescript - 对于任何 typescript 文件,WebStorm 变得非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35425260/