我有一个很大的TypeScript项目(200多个文件),当我以监视模式(tsc --watch
)运行它时,要花一些时间(10s +)来启动。但是,一旦完成,进行完整的typecheck TypeScript很快。
如何加快tsc --watch
的初始启动?
答案 0 :(得分:1)
TypeScript 3.4 rc获得了--incremental
编译器选项(blog post)。
启用后,TypeScript会生成一个.tsbuildinfo
文件(如果还没有一个文件的话)(因此,您仍然要播放一次10s +的惩罚)。但是,如果存在,tsc --watch
的冷运行将非常快(不再有10秒的延迟)。
带有命令行标志--incremental
或位于您的tsconfig.json
中:
{
"compilerOptions": {
"incremental": true
}
}