Javascript 如何加快初始TypeScript编译时间
我有一个相当大的TypeScript项目(200多个文件),当我在监视模式下运行它时需要一些时间(10秒以上)来启动(Javascript 如何加快初始TypeScript编译时间,javascript,typescript,Javascript,Typescript,我有一个相当大的TypeScript项目(200多个文件),当我在监视模式下运行它时需要一些时间(10秒以上)来启动(tsc--watch)。然而,一旦它运行起来,就可以很快地完成一个完整的打字脚本 如何加快tsc的初始启动速度--观看 TypeScript 3.4 rc获得了--incremental编译器选项() 启用时,如果还没有文件,TypeScript将生成一个.tsbuildinfo文件(因此您仍然会玩一次10秒以上的惩罚)。但如果它存在,冷的tsc--watch将以超快的速度运行(
tsc--watch
)。然而,一旦它运行起来,就可以很快地完成一个完整的打字脚本
如何加快tsc的初始启动速度--观看 TypeScript 3.4 rc获得了
--incremental
编译器选项()
启用时,如果还没有文件,TypeScript将生成一个.tsbuildinfo
文件(因此您仍然会玩一次10秒以上的惩罚)。但如果它存在,冷的tsc--watch将以超快的速度运行(不再延迟10秒)
如何启用增量构建
使用命令行标志--incremental或在tsconfig.json
中:
{
"compilerOptions": {
"incremental": true
}
}
我从命令行执行了--incremental
,它抛出了错误TS5074:只能使用tsconfig指定选项--incremental,发送到单个文件,或者在指定选项--tsBuildInfoFile时指定。发现1个错误。