错误:Angular CLI v10.1.0 及更高版本没有 `tsconfig.base.json`

问题描述

在我的 Angular 11 project 中,我正在尝试 replace tslint with eslint 但以下命令:

ng add @angular-eslint/schematics

给我这个错误

错误:运行此原理图需要 Angular CLI v10.1.0 及更高版本(并且不需要 tsconfig.base.json)。请更新您的工作区,然后重试。

为什么我的 Angular CLI 版本已经高于 10.1.0 但我仍然有 tsconfig.base.json 文件以及如何修复它?

解决方法

我已经通过运行解决了这个问题

ng update @angular/cli --migrate-only --from 9 --to 10

这将正确删除 tsconfig.base.json 文件并允许我继续迁移。