打字稿编译变得很慢 - WebStorm

Vad*_*est 5 performance compilation node.js typescript

从某些日子开始,我看到打字稿编译变得越来越慢.使用webstorm文件观察器编译单个文件花了我大约1-4秒,但我添加了许多TS文件(现在75个,我认为这不是很多......)并且编译时间大约是10秒,对于一个简单的文件.

如果我需要更改分支或更新定义,它可能会变成大约5分钟.我的电脑功能非常强大(游戏电脑),我不明白为什么它变得那么慢.

所有文件都是逐个编译的,webstorm方式...如果服务器与观察者同时运行,它会变得疯狂,因为重启可能是50次.(显然,我把它关了,但如果我需要关闭它,那么拥有一名观察者并不是真的有用......)

任何的想法?我看了几个像我一样的讨论,但到目前为止我还没有找到任何解决办法.

bas*_*rat 1

您可以将文件观察器指向 grunt 任务,该任务一次性编译所有文件。例如 grunt-ts : https: //github.com/basarat/grunt-ts通过一个命令将所有文件编译为 tsc。

PS披露:我是grunt-ts的作者之一