这可能是由于Angular 14编译器中的一个bug导致的,可以尝试在 tsconfig.json 配置文件中修改以下两个参数:
"incremental": true, "tsBuildInfoFile": "./src/tsconfig.tsbuildinfo"
请参考以下示例代码:
{ "compileOnSave": false, "compilerOptions": { ... "incremental": true, "tsBuildInfoFile": "./src/tsconfig.tsbuildinfo" ... } }
设置 "incremental" 为 true 后,编译器在每次编译时只会重新编译有更改的文件,这可以大大减少编译时间,并且避免产生不必要的缓存文件。同时,为 "tsBuildInfoFile" 设置正确的路径会确保编译器能够找到必要的编译信息以便进行增量编译。
如果以上方法无效,则可能需要升级Angular版本或等待官方发布修复该bug的更新。