如何加快初始TypeScript编译时间

时间:2019-03-18 00:35:50

标签: javascript typescript

我有一个很大的TypeScript项目(200多个文件),当我以监视模式(tsc --watch)运行它时,要花一些时间(10s +)来启动。但是,一旦完成,进行完整的typecheck TypeScript很快。

如何加快tsc --watch的初始启动?

1 个答案:

答案 0 :(得分:1)

TypeScript 3.4 rc获得了--incremental编译器选项(blog post)。

启用后,TypeScript会生成一个.tsbuildinfo文件(如果还没有一个文件的话)(因此,您仍然要播放一次10s +的惩罚)。但是,如果存在,tsc --watch的冷运行将非常快(不再有10秒的延迟)。

如何启用增量构建

带有命令行标志--incremental或位于您的tsconfig.json中:

{
    "compilerOptions": {
        "incremental": true
    }
}