在 Angular 中将 TSLint 迁移到具有多个项目的 ESLint,ng lint 命令挂起

Migrate TSLint to ESLint in Angular with multiple projects, ng lint command hangs

我已按照 Angular ESLint 的说明成功地将另一个 Angular 10 个应用程序从 TSLint 的单个项目迁移到 ESLint。当我尝试迁移项目/文件夹下具有多个项目的 Angular 10 应用程序(即 'app' 和 'myLib')并尝试 运行 'ng lint' 或 'npx ng lint app',然后我只看到 'Linting "app"...' 并且命令似乎挂起。所有必需的包都已安装,迁移阶段没有错误。关于这个问题有什么想法吗?

实际问题是 linter 的执行速度非常非常慢(慢到好像挂了,除非你使用调试),所以为了解决这个问题,在每个的内部 .eslintrc.json项目,在 parserOptions 下,在 project 数组中,我添加了 tsconfig.json

"parserOptions": {
        "project": [
          "tsconfig.json",
          "projects/app/tsconfig.app.json",
          "projects/app/tsconfig.spec.json",
          "projects/app/e2e/tsconfig.json"
        ]
}