Angular 9 到 10 升级 - Typescript 编译警告:*.ngtypecheck.ts

Mbk*_*Mbk 5 typescript angular-upgrade angular

发布我从 Angular 9 到 Angular 10 的升级。 ng build --prod 抛出 Typescript 编译未使用的警告:

.ts 是 TypeScript 编译的一部分,但未使用。仅将入口点添加到 tsconfig 中的“文件”或“包含”属性。

我已经尝试了所有解决方案,例如从 tsconfig.app.json 中删除以下包含指令:

    "include": [
    "src/**/*.d.ts"
]
Run Code Online (Sandbox Code Playgroud)

唯一有效的解决方法是将 Ivy 设置为 False。但我不想这样做,而是想找到真正的解决方案。我在从 Angular 8 升级到 9 的过程中没有遇到它。不知道为什么升级到 10 时会被这些警告轰炸。请帮忙。

Mbk*_*Mbk 0

我使用自动迁移回滚并重新将 Angular 9 升级到 10。这次我的 tsconfig 升级了,我没有看到任何警告。

我认为修复扩展也可以:“extends”:“./tsconfig.base.json”,如果您不想重新升级。